JavaScript b и значения полей формы
Добавлено: 14 апр 2005, 21:26
Добрый день.
Вопрос такой. Есть html документ, там есть формочка авторизации пользователя и с низу кнопочка авторизации.
По нажатию кнопочки происходит следующее
<input name="Submit" type="submit" onClick="CheckEmpty(this)" value="Авторизироваться">
function CheckEmpty(f){
d =f.name.value;
g = f.pass.value;
if ( d == null ){
alert("Вы должны ввести имя пользователя.");
}
else {
if ( g ==null) {
alert("Вы должны ввести пароль.");
}
}
}
сама форма описанна так
<form name="authorize" method="post" action="login.php">
В связи с этим вопросы такие.
По нажатию на кнопку, выходит ошибка что свойство pass.value;
недостпно или равно Null. И второй вопрос даже если делать проверку по первому полю, в том случае когда оно пустое, все равно происходит передача данных login.php, как сделать так, что бы если поле пустое, выходила табличка, и все. То есть по нажатии на ok содержимое окна не меннялось?
Вопрос такой. Есть html документ, там есть формочка авторизации пользователя и с низу кнопочка авторизации.
По нажатию кнопочки происходит следующее
<input name="Submit" type="submit" onClick="CheckEmpty(this)" value="Авторизироваться">
function CheckEmpty(f){
d =f.name.value;
g = f.pass.value;
if ( d == null ){
alert("Вы должны ввести имя пользователя.");
}
else {
if ( g ==null) {
alert("Вы должны ввести пароль.");
}
}
}
сама форма описанна так
<form name="authorize" method="post" action="login.php">
В связи с этим вопросы такие.
По нажатию на кнопку, выходит ошибка что свойство pass.value;
недостпно или равно Null. И второй вопрос даже если делать проверку по первому полю, в том случае когда оно пустое, все равно происходит передача данных login.php, как сделать так, что бы если поле пустое, выходила табличка, и все. То есть по нажатии на ok содержимое окна не меннялось?