<script language="JavaScript">
<!--
var ok1=false
function test(form)
{
if (form.text1.value == "")
{
ok1=false
alert("Введите имя!")
}
else
if ((form.text2.value.indexOf('@', 0)<1)||(form.text2.value.indexOf('@', 0)==form.text2.value.length-1))
{
ok1=false
alert("Неправильно введён адрес e-mail")
}
else ok1=true
if(ok1)
{
//..............
alert("Форма заполнена!")
}
}
// -->
</script>
<h1>Проверка корректности информации, введенной в форму</h1>
<form>
Введите Ваше имя: <input type="text" name="text1"> <br>
Введите Ваш адрес e-mail: <input type="text" name="text2"> <br>
<br>
<input type="button" name="button1" value="Проверка" onClick="test(this.form)">
</form>
Скопировать в буфер
function text (str) { return /^[0-9a-zA-Z_.-]+$/g.test(str); }
function numeric (str) { return /^[0-9a-zA-Z_.[]-]{6,20}$/.test(str + "z"); }
function mail (str) { return /^[a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+.)+[a-zA-Z0-9]{2,4}$/.test(str); }Скопировать в буфер
© Copyright 2008-2012 by KDG