|
Проверка текстового поля формы
<script language="javascript"> function validateForm() {if (document.form.beton==""){window.alert("Заполните шифр!"); return false;} } return true; </script> <form action="/SCRIPTS/ttn-1t.php" method="POST" name="form" onsubmit="return validateForm();"> Сделал по книжке проверку по нажатию кнопки submit текстового поля, не работает, подскажите, в чем ошибка? |
В расстановке скобок.
|
<script language="javascript"> function validateForm() {if (document.form.beton==""){window.alert("Заполните шифр!"); return false;} return true;} </script> Так тоже не работает. |
Что это?
Цитата:
|
function validateForm() { if(document.form.beton.value=="") { window.alert("Заполните шифр!"); return false; } return true; } Либо к вашему полю с шифром бобавьте id="beton" и тогда так: function validateForm() { if(document.getElementById('beton').value=="") { window.alert("Заполните шифр!"); return false; } return true; } |
Цитата:
|
Цитата:
|
Вот это напишите:
<script language="javascript"> function validateForm() { if(document.getElementById('beton').value=="") { window.alert("Заполните шифр!"); return false; } return true; } </script> <form action="/SCRIPTS/ttn-1t.php" method="POST" name="form" onsubmit="return validateForm()"> Шифр: <input type="text" id="beton" value="" /> </form> |
Цитата:
1. Это не валидно 2. Это не красиво 3. Легко решается Они и в дальнейшем будут так писать ведь... Плохо заученый матерьял хуже незнаний. |
а правильно так? Вся проблема в точке с запятой?
onsubmit="return validateForm();" Не совсем вас понял.. |
Часовой пояс GMT +3, время: 11:53. |
|