|
|
|
| подскажите как проверить несколько текстовых полей в одной форме на ввод информации?
и если введено то выполнять скрипт а если нет то алерт выдавать | |
|
|
|
|
|
|
|
для: moonfox
(30.03.2007 в 01:33)
| | Если полей немного, то можно так:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function check()
{ flag=true
if (form1.name.value=="" || form1.fam.value=="" || form1.age.value=="")
{ alert("Заполните все поля!")
flag=false
}
return flag
}
//-->
</SCRIPT>
</head>
<body>
<form name="form1" method="post" action=145_hello.php onsubmit="return check()">
Имя: <input type="Text" name="name" value=""><br>
Фамилия: <input type="Text" name="fam" value=""><br>
Возраст: <input type="Text" name="age" value=""><br>
<input type="Submit" value="Пуск">
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: yuk
(30.03.2007 в 10:11)
| | если усложнить. и добавить в форму селекты
как тогда все проверять? | |
|
|
|
|
|
|
|
для: mindless
(30.03.2007 в 19:06)
| | А что в селектах проверять? Ведь там всегда будет какое-нибудь значение из списка. | |
|
|
|
|
|
|
|
для: yuk
(31.03.2007 в 10:34)
| | например первая позиция возвращает 0 - значит ничего не выбрано | |
|
|
|
|
|
|
|
для: moonfox
(31.03.2007 в 22:46)
| | Для такого случая можно модернизировать предыдущий пример приблизительно так:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function check()
{ flag=true
if (form1.name.value=="" || form1.fam.value=="" || form1.age.value=="")
{ alert("Заполните все поля!")
flag=false
}
else
if((i=document.form1.rating.selectedIndex)==0)
{ alert("Оценка \""+document.form1.rating.options[i].text+"\" не катит:)")
flag=false
}
return flag
}
//-->
</SCRIPT>
</head>
<body>
<form name="form1" method="post" action=hello.php onsubmit="return check()">
Имя: <input type="Text" name="name" value=""><br>
Фамилия: <input type="Text" name="fam" value=""><br>
Возраст: <input type="Text" name="age" value=""><br>
Оценка:
<select name="rating">
<option value="1">никак</option>
<option value="2">плохо</option>
<option value="3">хорошо</option>
</select>
<input type="Submit" value="Пуск">
</form>
</body>
</html>
|
| |
|
|
|