Уже мозг весь сломал пытаясь понять в чем проблема.
Почти аналогичный обработчик в другой страничке работает, а здесь не хочет. Привожу код.
function checkform()
{
if (document.form['booking'].fio.value =='')
{
alert ("Вы не указали ваше имя!");
return false;
}
if (document.form['booking'].phone.value =='')
{
alert ("Вы не указали ваш номер телефона!");
return false;
}
if (document.form['booking'].plaсe.value =='')
{
alert ("Вы не выбрали желаемые места для бронирования!");
return false;
}
if (document.form['booking'].time.value =='')
{
alert ("Вы не выбрали желаемое время бронирования!");
return false;
}
return true;
}
<form name="booking" method="post" action="booking.php" enctype="multipart/form-data" onSubmit="return checkform();">
<input type=hidden name="action" value="booking">
<p class=yellow>Ваше имя <input type=text name="fio" style="width: 100px">
Ваш мобильный телефон <input type=text name="phone">
Вы желаете забронировать места: <input type=text name="place" style="width: 200px"></p>
<p class=yellow>На дату <input type=text name="date"> и время
<input type=text name="time"> <input type=submit name="Забронировать">
Более того, даже такой код не работает:
function checkform()
{
alert ("ошибка!");
return false;
}