Проверка Summernote с помощью плагина Jquery Validation ⇐ Jquery
Проверка Summernote с помощью плагина Jquery Validation
У меня есть форма с полем удаленной проверки. Мой Javascript выглядит следующим образом:
$("#myform").validate({ правила: { основное поле: { удаленный:{ URL: "checksnote.php", тип: "ПОСТ", данные: { основное поле: функция() { return $("#mainfield").summernote('isEmpty'); } } } } }, Сообщения:{ основное поле: { удаленный: «Это поле обязательно для заполнения», //minlength: «Минимальная длина — 10» } }, submitHandler: функция (форма) { alert("Успешно отправлено"); console.log("Успешно отправлено"); форма.submit(); } }); Проблема в том, что я вообще не могу получить никакого ответа. Оба удаленных запроса отображаются действительными, но в браузере не наблюдается запроса ajax. Основное поле — это текстовая область Summernote. Все остальные проверки работают отлично. Есть идеи, почему удаленное управление даже не отправляет запрос?
Обновление- Я также пытался добавить метод, но это не сработало. Вот почему я попробовал удаленный доступ. Любой из них подойдет, если мне подойдет. Это мой код метода. Браузер не показывает никаких ошибок.
$.validator.addMethod('sumnoteempty', function(value,element){ // возвращаем ложь; if(element.summernote('isEmpty')){ console.log("При проверке Summernote!"); вернуть ложь; } еще { вернуть истину; } }, «Необходимо ввести содержимое Summernote»); Правила следующие:
правила: { основное поле: { сумманопустая: правда } }, сообщение:{ sumnoteempty: "Поле не может быть пустым" } Я не понимаю, что я делаю не так. Он даже не показывает сообщение в консоли. Вся остальная логика проверки работает отлично. Кроме удаленного метода и метода добавления.
У меня есть форма с полем удаленной проверки. Мой Javascript выглядит следующим образом:
$("#myform").validate({ правила: { основное поле: { удаленный:{ URL: "checksnote.php", тип: "ПОСТ", данные: { основное поле: функция() { return $("#mainfield").summernote('isEmpty'); } } } } }, Сообщения:{ основное поле: { удаленный: «Это поле обязательно для заполнения», //minlength: «Минимальная длина — 10» } }, submitHandler: функция (форма) { alert("Успешно отправлено"); console.log("Успешно отправлено"); форма.submit(); } }); Проблема в том, что я вообще не могу получить никакого ответа. Оба удаленных запроса отображаются действительными, но в браузере не наблюдается запроса ajax. Основное поле — это текстовая область Summernote. Все остальные проверки работают отлично. Есть идеи, почему удаленное управление даже не отправляет запрос?
Обновление- Я также пытался добавить метод, но это не сработало. Вот почему я попробовал удаленный доступ. Любой из них подойдет, если мне подойдет. Это мой код метода. Браузер не показывает никаких ошибок.
$.validator.addMethod('sumnoteempty', function(value,element){ // возвращаем ложь; if(element.summernote('isEmpty')){ console.log("При проверке Summernote!"); вернуть ложь; } еще { вернуть истину; } }, «Необходимо ввести содержимое Summernote»); Правила следующие:
правила: { основное поле: { сумманопустая: правда } }, сообщение:{ sumnoteempty: "Поле не может быть пустым" } Я не понимаю, что я делаю не так. Он даже не показывает сообщение в консоли. Вся остальная логика проверки работает отлично. Кроме удаленного метода и метода добавления.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение