При заполнении формы, javascrip проверяет поля на пустоту, если поля пустые, выдается алерт.
Проблема в том, что форма находится внизу страницы, а после этого страница перезагружается, т.е. пользователь снова попадает в самое начала.
я так понимаю, что данные попадают в обработчик php и из-за этого страница и перезагружается.
Скажите, как предотвратить отправку формы, в случае если инпуты не проходят проверку в функции cheker2()
Форма:
<form action="/" method="POST">
<p><label>Ваше имя:<br/><input id="name2" name="name" type="text"/></label></p>
<p><label>Ваш телефон:<br/><input name="tel" id="tel2" type="text"/></label></p>
<p id="button_p"><input name="button_f" value="ok" type="image" src="img/okbutton.png" alt="ОК" onClick="cheker2()"></p>
</form>
Код javascript
:
function cheker2()
{
var tel2 = document.getElementById("tel2");
var name2 = document.getElementById("name2");
if(tel2.value=='' || name2.value=='')
{
alert("Заполните все поля");
}
}