Проблема архитектуры плагина jQuery для вызова метода плагина без инициализации - PullRequest
0 голосов
/ 17 октября 2018

Я создал плагин jQuery для проверки формы перед отправкой формы на сервер.

, например

, кейс 1. Я могу вызвать следующую функцию напрямую:

 $('#btnSubmit').formValidator();

case 2. но если я хочу вызвать такую ​​функцию, чтобы выполнить дополнительную логику после проверки и перед отправкой формы на сервер-

$('#btnSubmit').on('click', function () {
                if ($(this).formValidator("execute")) {
                    //addtional logic
                }
            })

, но в случае 2 утра не удалось вызвать функцию .

полный код здесь - https://jsfiddle.net/xLs298yc/ был бы признателен за небольшую помощь.

Спасибо.

1 Ответ

0 голосов
/ 17 октября 2018
$('#btnSubmit').on('click', function () {
                if ($(this).formValidator("execute")) {
                    //addtional logic
                }
            })

Вы пробовали это?

if ($("#"+this.id).formValidator("execute"))
...