usascha
Новичок
return false у submit перегружает страницу?
Правильно ли я понимаю, что если при выполнении функции js по событию onSubmit выдаётся результат false, то функция не отправляет форму, а производит перезагрузку страницы с этой формой?
Проблема заключается в том, что при отправке формы 1 открывается форма 2. В этой форме 2 на onsubmit стоит js-функция с обработчиком длины строки. Если длина строки не соответствует, то - return false и происходит перезагрузка страницы. А т.к. обе формы в одном файле и выводятся в зависимости от reg.php?mode=rules(1) или reg.php?mode=showform (2), то открывается снова форма 1.
Как указать js-функции, что открывать надо форму 2 или вообще не перегружать страницу? При этом желательно оставить всё на onSubmit, а не на onClick.
Правильно ли я понимаю, что если при выполнении функции js по событию onSubmit выдаётся результат false, то функция не отправляет форму, а производит перезагрузку страницы с этой формой?
Проблема заключается в том, что при отправке формы 1 открывается форма 2. В этой форме 2 на onsubmit стоит js-функция с обработчиком длины строки. Если длина строки не соответствует, то - return false и происходит перезагрузка страницы. А т.к. обе формы в одном файле и выводятся в зависимости от reg.php?mode=rules(1) или reg.php?mode=showform (2), то открывается снова форма 1.
Как указать js-функции, что открывать надо форму 2 или вообще не перегружать страницу? При этом желательно оставить всё на onSubmit, а не на onClick.