За последние 24 часа нас посетили 22308 программистов и 1396 роботов. Сейчас ищут 658 программистов ...

jQuery validform

Тема в разделе "JavaScript и AJAX", создана пользователем Неугомонный, 2 янв 2024.

  1. Неугомонный

    Неугомонный Активный пользователь

    С нами с:
    10 фев 2018
    Сообщения:
    192
    Симпатии:
    3
    Кто знает что нужно допилить чтобы выводилось под input , добавил errorPlacement: сообщения перестали появляться вообще

    Код (Javascript):
    1. $("#password_reset").validate({
    2.         rules: {
    3.             email: "required"
    4.         },
    5.  
    6.         messages: {
    7.             email: "Пожалуйста, заполните адрес электронной почты."
    8.         },
    9.  
    10.      
    11.         errorPlacement: function(error, element) {
    12.             error.insertAfter(element);
    13.         },
    14.  
    15.         submitHandler: function(form) {
    16.             form.submit();
    17.         }
    18.     });
     
  2. Vladimir Kheifets

    Vladimir Kheifets Новичок

    С нами с:
    23 сен 2023
    Сообщения:
    262
    Симпатии:
    52
    Адрес:
    Бавария, Германия
    Добрый день!
    В случаях, если что-то добавили и скрипт перестаёт работать, например, сообщения перестали появляться вообще,
    попробуйте нажать клавиши Ctrl + Shift + i и в открывшемся окне открыть закладку console.
    Так Вы сможете понять причину. Скорее всего Вы увидите, что DOM-элемент не oпределён (undefined).
    И ещё, важно смотреть JS вместе с HTML, а также полезно для отладки ипользовать console.log, например,
    Код (Javascript):
    1.     errorPlacement: function(error, element) {
    2.             console.log(element.name);
    3.             error.insertAfter(element);
    4.         },
    Удачи!
     
  3. Неугомонный

    Неугомонный Активный пользователь

    С нами с:
    10 фев 2018
    Сообщения:
    192
    Симпатии:
    3
    Спасибо. Решил за счёт ф12, пол дня промучился не знал что jQuery может добавлять<div>, думал как переносит все строки если я одной только задал <div>o_O