Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.07.2011, 20:25
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

Проверка заполнености поля формы
Такая вот самая простая форма для ввода 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 пустое отправка все равно осуществляется.
Ответить с цитированием
  #2 (permalink)  
Старый 09.07.2011, 20:36
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

onsubmit — событие формы.
<form onsubmit="..."
Ответить с цитированием
  #3 (permalink)  
Старый 09.07.2011, 20:50
Аспирант
Отправить личное сообщение для ILL-JAH Посмотреть профиль Найти все сообщения от ILL-JAH
 
Регистрация: 24.03.2011
Сообщений: 93

Telnet, тебе нужно создать свой обработчик события, в котором будет производиться более сложная проверка введённого текста в поле формы, и отменить (если нужно) действие по-умолчанию для обработчика события.
Ответить с цитированием
  #4 (permalink)  
Старый 09.07.2011, 21:05
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

onSubmit="if(url.value=='') {alert('Choose a file!');return false;}"

А это что не обработчик?
Ответить с цитированием
  #5 (permalink)  
Старый 09.07.2011, 21:08
Аватар для NoResponse
Профессор
Отправить личное сообщение для NoResponse Посмотреть профиль Найти все сообщения от NoResponse
 
Регистрация: 17.06.2010
Сообщений: 152

сказали же - повесь на form
и правильнее писать все маленькими буквами (onsubmit)
Ответить с цитированием
  #6 (permalink)  
Старый 09.07.2011, 21:21
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

Вопрос решен
<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>

Все спасибо заработало.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт заполняющий поля формы IgorSt Общие вопросы Javascript 0 05.05.2011 19:44
проверка формы на изменение полей, кроме одного! cmygeHm ExtJS 14 13.04.2011 18:27
Проверка полей отправляемой формы. denisOgr jQuery 6 18.10.2010 19:40
Простая проверка формы. Добавить "динамики". Jurasmi Элементы интерфейса 3 07.04.2010 16:48
Подгружаемые поля формы AlexJ AJAX и COMET 2 26.06.2009 18:04