Проверка заполнености поля формы
Такая вот самая простая форма для ввода URL
<form method="post" enctype="application/x-www-form-urlencoded" action="#"> Укажите URL:<input type="text" name="url" id ="url" size="100"/> <input type="submit" value="GO"/ onSubmit="if(url.value=='') {alert('Choose a file!');return false;}"> </form> Не могу понять почему даже если поле URL пустое отправка все равно осуществляется. |
onsubmit — событие формы.
<form onsubmit="..." |
Telnet, тебе нужно создать свой обработчик события, в котором будет производиться более сложная проверка введённого текста в поле формы, и отменить (если нужно) действие по-умолчанию для обработчика события.
|
onSubmit="if(url.value=='') {alert('Choose a file!');return false;}" А это что не обработчик? |
сказали же - повесь на form
и правильнее писать все маленькими буквами (onsubmit) |
Вопрос решен
<form method="post" enctype="application/x-www-form-urlencoded" action="#" onsubmit="if(url.value=='') {alert('Choose a file!');return false;}">
<?php echo JText::_('Укажите URL:'); ?> <input type="text" name="url" id ="url" size="100"/> <input type="submit" value="GO" /> </form> Все спасибо заработало. |
Часовой пояс GMT +3, время: 19:48. |