Вопрос по взаимодействию формы со скриптом на яваскрипт

Focus

Новичок
Вопрос по взаимодействию формы со скриптом на яваскрипт

В форме пишу:
onSubmit="check_form();"

Функция check_form последние 3 строчки:
........................
\\В зависимости от заполненоности полей переменной can_submit присваивается или true или false
if(can_submit==true)
{ document.regForm.submit(); }
else
{ return false; }

Вопрос: Если я специально чего-то не ввожу в форме, то функция работает выдает ошибку, но все-равно форма отправляет данные. Типа срабатывает метод submit().
Что я делаю не так? Как запретить эту отправку в случае неправильного ввода?
 

Adelf

Administrator
Команда форума
onSubmit="return check_form();"

весь говнокод в конце метода заменяем на return can_submit;

Сделай одолжение - не тупоскопипасти, а хорошенько осмысли данные изменения кода. Возможно сможешь понять как работает сабмит через яваскрипт в браузерах и дальше будет идти проще.
 
Сверху