<html> <head> <title>Проверка нескольких полей формы на запнение (проверка e-mail, url, и простого наличия данных в ворме)</title> <script language="JavaScript"> <!--//hide script form old browsers function isValidName ( str ) { if (str == " ") { alert ("Введите как мне к Вам обращаться.") return false } return true } // Function: isValidEmailAddress // Purpose: to check for a valid email address function isValidEmailAddress ( str ) { // проверяет неосталось ли поле пустым if (str == " ") { alert ("Введите свой электронный адрес.") return false } // проверяет наличи '@' с 3 знака else if ( str. indexOf ( "@" ,3 ) == -1 ) { alert("Error: Вы ввели " + str + ". Вы уверенны, что это ваш электронный адрес." ) ; return false } // проверяет наличие 'точки' с 6 знака else if ( str. indexOf ( "." , 6) == -1 ) { alert("Error: Вы ввели " + str + ". Вы уверенны, что это ваш электронный адрес." ) ; return false } return true } function isValidURL ( str ) { if (str == " ") { alert ("Внесите пожалуйста адрес сайта.") return false } // проверяет наличие 'http://' с 0знака else if ( str. indexOf ( "http://" , 0) == -1 ) { alert("Error: Вы внесли " + str + ". Вы уверенны, что это адрес сайта." ) ; return false } // проверяет наличие 'точки' с 8 знака else if ( str. indexOf ( "." , 10) == -1 ) { alert("Error: Вы внесли " + str + ". Вы уверенны, что это адрес сайта." ) ; return false } return true } function isValidTema ( str ) { if (str == " ") { alert ("Внесите пожалуйста тему сообщения.") return false } return true } function isValidNotes ( str ) { if (str == " ") { alert ("Внесите пожалуйста текст сообщения.") return false } return true } --> </script> </head> <body> <form ENCTYPE="multipart/form-data" action="http://narod.yandex.ru/send-poll.xhtml" method="POST" onSumbit="return _ checkAll()"> <table border="0"><tr> <td width="200"><em>Имя:</em><input type=text name="name" onChange="isValidName(this.value)" value=" "></td> <td width="200"><em>E-mail:</em><input type=text name="mail" onChange="isValidEmailAddress(this.value)" value=" "></td> </tr><tr> <td><em>URL:</em><input type="text" name="url" onChange="isValidURL(this.value)" value="http://"></td> <td><em> Тема:</em><input type="text" name="subj" onChange="isValidTema(this.value)" value=" "></td> </tr><tr> <td valign="top" colSpan=2><em>Сообщение</em><br><textarea rows="3" cols="48" name="mess" onChange="isValidNotes(this.value)" value=" "></textarea></td> </tr><tr> <td colSpan=2 align="center"><input id="b" type="reset" value="Очистить"> <input id="b" type="submit" value="Отправить"></td></tr> </table></form> </body> </html>
|
Категория: Скрипты | Добавил: worldofskripts (11.03.2007)
|
Просмотров: 678
| Рейтинг: 0.0 |
|