Проблема проверки формы Jquery при отправке формы

0

Я пытаюсь создать регистрационную форму, которая использует jquery для проверки. Когда я нажимаю кнопку "Отправить", он, похоже, не работает, он просто позволяет мне добавлять что-либо в мою базу данных, даже если есть недостающие поля или совпадение паролей.

Я создал скрипку, любая помощь была бы весьма признательна.

http://jsfiddle.net/U8dGW/5/

if(username == "") {
    $("span.val_username").html("This field is required".).addClass('validate');
    validation_holder = 1;
} else {
    $("span.val_username").html("");
}

if(name == "") {
     $("span.val_name").html("This field is required".).addClass('validate');
    validation_holder = 1;
} else {
    $("span.val_name").html("");
}

спасибо

  • 3
    Откройте консоль (F12), ошибки есть, многие действительно. (подсказка: все периоды, которые неуместны)
  • 2
    Вы не должны полагаться исключительно на JavaScript для проверки формы, НИКОГДА! сделать некоторую внутреннюю проверку.
Показать ещё 5 комментариев
Теги:
validation

1 ответ

1
Лучший ответ

Во-первых, кажется, что ваша форма отправляется, потому что вы не переопределили событие onsubmit, поэтому в основном вам нужно вставить тег открытия формы:

onsubmit="return false;"

это предотвратит автоматическую отправку формы. Теперь вам нужно исправить метод проверки.

Я исправил большинство ошибок здесь. Вам нужно посмотреть на сам процесс проверки.

  • 0
    Пожалуйста, используйте ту версию, с которой он работает: jsfiddle.net/U8dGW/6 Все ваши проблемы, связанные с синтаксисом ... например, не запись = после класса в HTML или забывание, если в блоке if / else.
  • 0
    Спасибо, Мухаммед, однако он продолжает говорить, что мои письма не совпадают, когда они: S
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню