|
Проверка текстового поля формы
<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, время: 20:33. |
|