|
|
|
| Подсажите новичку!
Как можно проверить ввёл ли пользователь данные не перезагружая страницы, (если не ввёл выводится "alert" окно) | |
|
|
|
|
|
|
|
для: Wood
(25.03.2006 в 23:03)
| | Это к JavaScript ерам
например у меня так
форма
<form name="form1" action="index.php" onsubmit="return checkFields()">
<input type="hidden" name="command" value="mail">
<input type="text" name="name">
<br>
<input type="text" name="email">
<br>
<input type="submit">
</form>
|
скрипт
<script language="JavaScript">
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
if (! email.match(re)) {
return (false);
}
return(true);
}
function checkFields()
{
// проверка имени
if (document.form1.name.value.length<1) {
alert("Укажите правильное имя!");
return false; }
else if(!validateEmail(document.form1.email.value)) {
alert("Укажите правильный Email!");
return false; }
else { return true; }
}
</script>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(25.03.2006 в 23:08)
| | Спасиб! Всё работает!!! | |
|
|
|
|
|
|
|
для: Wood
(25.03.2006 в 23:51)
| | Ещё вопрос по тее, как сделать тоже самое, только с полем SELECT, если там ничего не выбрали то выводится alert сообщение | |
|
|
|