Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

OnSubmit javascript.

Событие OnSubmit возникает в момент выполнения формы (нажатие на элемент формы типа SUBMIT или вызове метода submit() ). JavaScript позволяет с легкостью управлять данным событием.

Обработка события onSubmit

Событие submit возникает при нажатии на кнопку типа Submit, графическую кнопку (тип image) или при вызове методаsubmit(). Для переопределения метода обработки события submit в контейнер FORM добавлен атрибут onSubmit. Функция, определенная в этом атрибуте, будет выполняться перед тем, как отправить данные на сервер. При этом, в зависимости от того, что функция вернет в качестве значения, данные либо будут отправлены, либо нет.

<script>

function test()
{
if(parseInt(document.sub.digit.value).toString()==»NaN»)
{
window.alert(«Некорректные данные в поле формы.»);
return false;
}
else
{
return true;
}
}
</script> <FORM NAME=sub onSubmit=»return test();» METHOD=post ACTION=»javascript:window.alert(‘Данные подтверждены’);void(0);»>
<INPUT NAME=digit SIZE=1 MAXLENGTH=1>
<INPUT TYPE=submit VALUE=»Отправить»>
</FORM>

В этом примере следует обратить внимание на конструкцию return test();. Сама функция test() возвращает значения trueили false. Соответственно, данные либо отправляются на сервер, либо нет.