12.3.2. Сценарий

<HTML>

<HEAD>

<SCRIPT type="text/javascript">

function validfn(fnm)

{

fnlen=fnm.length

if (fnlen == 0)

{alert("Вы должны ввести свое имя")

document.dataentry.fn.focus()}

}

function validphone(phone)

{

len=phone.length

digits="0123456789"

if(len != 7 && len != 9)

{alert("Неверное количество знаков в номере")

document.dataentry.phone.focus()}

for(i=0; i<3; i++)

{if (digits.indexOf(phone.charAt(i))<0)

{alert("Это должны быть цифры")

document.dataentry.phone.focus()

break}

}

}

</SCRIPT>

</HEAD>

<BODY>

<FORM NAME="dataentry">

<h2>Подтверждение данных</h2>

Введите свое имя:<br>

  <INPUT TYPE="text" NAME="fn"

    onBlur="validfn(fn.value)">

<SCRIPT LANGUAGE="JavaScript">

  document.dataentry.fn.focus()

</SCRIPT>

Введите номер телефона (ххх-хх-хх):<br>

    <INPUT TYPE="text" NAME="phone" SIZE=10 >

<INPUT TYPE="button"  VALUE="Отправить"

     onClick="validphone(phone.value)">

</BODY>

</HTML>