Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
2-1274820470
HRustBB
2010-05-26 00:47
2010.09.12
Как в TreeView определить область видимости


15-1276600467
Правильный$Вася
2010-06-15 15:14
2010.09.12
странный образ диска


2-1276338216
forNeXt-13
2010-06-12 14:23
2010.09.12
Как сделать ValueListEditor в возможностью выбора


4-1220443358
dmitry_12_08_74
2008-09-03 16:02
2010.09.12
как получить handle текущего активного окна на рабочем столе


2-1276805385
DiamondeX
2010-06-18 00:09
2010.09.12
Открытие диалога из формы наследника




   Наверх