Показать сообщение отдельно
  #1 (permalink)  
Старый 23.09.2008, 00:01
Аватар для Bad Request
Интересующийся
Отправить личное сообщение для Bad Request Посмотреть профиль Найти все сообщения от Bad Request
 
Регистрация: 10.07.2008
Сообщений: 26

Как запретить submit при пустом текстовом поле?
Здравствуйте!
Есть простой код для проверки для формы.

<FORM method="POST" action="pochta.php">
<P>Ваше имя:<br>
  <INPUT type="text" name="name" size=30/>
</p>
<p>Ваша почта:<br/>
  <input type="text" name="from"/>
</p>
<P>Тема<br>
  <INPUT type="text" name="subject" size=30/>
</p>
<P>Сообщение:<br>
  <textarea name="msg" id="msg" cols=30 rows=5></textarea>
</p>
<INPUT type="submit" id="sbm" value="Отправить" onclick="empty_form()"/>
</FORM>

Вот скрипт проверки:
function empty_form ()
{
	var txt = document.getElementById('msg').value;
	if(txt == '')
	{
		alert('Вы забыли ввести текст.');
	}	
}

Все работает, только после окна предупреждения о том, что не введен текст, отправка все равно происходит. Как это исправить?
Ответить с цитированием