У меня есть личный простой сценарий проверки jQuery.
Он работает, когда нажимается кнопка отправки, и устанавливает переменную: $errors = false;
Тогда есть серия if
операторовэта проверка значений и условий текстового поля, и если условия не выполняются, переменная $errors
устанавливается на true
.
Сценарий работает, кроме одной вещи.Если все условия текстового поля выполнены (коррелирует с ложной переменной $ error), скрипт не отправляет форму.Вот как заканчивается сценарий:
if ( ($errors = true) ) {
return false;
}
else if ( ($errors != true) ) {
//nothing
return true;
}
Я попытался удалить return true;
, заменить его на return
, но ничего не получилось.Почему он не отправляет форму?!?Это как если бы он постоянно зависал в местоположении return false;
.
Теперь, если я закомментирую return false;
, скрипт покажет ошибки и отправит форму.Очевидно, что мы не хотим отправлять форму, если есть ошибки.
Любая помощь будет оценена,
Спасибо!Amit