Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.12;
Скачать: CL | DM;

Вниз

Php проверка перед submit   Найти похожие ветки 

 
Кто б сомневался ©   (2010-06-17 02:01) [0]

Не знаю как это сделать в php. Помогите пожалуйста.
Имеется submit форма на другой хост, не на мой. И текстовое поле (EditBox) с кнопкой отправить. Нужно проверить после нажатия на кнопку не пустой ли EditBox, и если пустой ничего не отправлять ,а написать юзеру. Можно ли в php перехватить это нажатие на кнопку?

<form action="http://xx.xx/xxx" method="post">
           <p>
               <input name="editbox" type=text size="32" >
                     
               <input type="submit" value="Отправить" />
           </p>
       </form>


 
George   (2010-06-17 02:08) [1]

Это в джаваскрипте надо перехватывать. OnClick() обработать - в принципе достаточно легко делается.


 
George   (2010-06-17 02:08) [2]

PHP это же уже сервер, чего там перехватывать? Надо то на клиенте, так что джаваскрипт.


 
Кто б сомневался ©   (2010-06-17 02:10) [3]

А как потом отправить?


 
KilkennyCat ©   (2010-06-17 02:10) [4]

1. JavaScript
2. Проверка на своем хосте, а оттуда уже на чужой.

пример http://javascript.ru/forum/events/1829-kak-zapretit-submit-pri-pustom-tekstovom-pole.html


 
KilkennyCat ©   (2010-06-17 02:11) [5]


> А как потом отправить?

document.forms[0].submit();


 
Кто б сомневался ©   (2010-06-17 02:22) [6]


> KilkennyCat ©   (17.06.10 02:10) [4]


Получилось, хоть и не знаю яву. Спасибо за ссыль.

Вставил
onsubmit="return empty_form()">
<input name="editbox" id="msg" type=text size="32" >

И ниже добавил:
<script>
     function empty_form ()
{
   var txt = document.getElementById("msg").value;
   if(txt == "")
   {
       alert("Вы забыли ввести текст.");
       return false;
   }    
   return true;
}      </script>


Спасибо.


 
George   (2010-06-17 07:07) [7]


> Получилось, хоть и не знаю яву. Спасибо за ссыль.

ява <> яваскрипт, ну вы же знали, да? ;)


 
Дмитрий С ©   (2010-06-17 10:32) [8]


>
> Получилось, хоть и не знаю яву. Спасибо за ссыль.
>

осталось только напильником доработать :)



Страницы: 1 вся ветка

Текущий архив: 2010.09.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
6-1226166639
Igor2010
2008-11-08 20:50
2010.09.12
idhttp запрос


15-1276860797
SD Software
2010-06-18 15:33
2010.09.12
Как скомпилировать драйвер


2-1276273053
worldmen
2010-06-11 20:17
2010.09.12
Глюк при проигрывании через MediaPlayer mp3


4-1240171103
9899100
2009-04-19 23:58
2010.09.12
Найти окно по имени и классу из сервиса


15-1276415015
AKE
2010-06-13 11:43
2010.09.12
Какое правильно "перевести"...