3
양식 AJAX 유효성 검사에 사용하는 작은 jQuery 플러그인이 있습니다. 유효성 검사/제출 프로세스에서 모든 "단계"의 호출 스크립트에 경고하는 콜백이 있습니다.jQuery 플러그인 공개 (정적) 속성
일부 조각 :
(function ($) {
$.fn.formHelper = function (options) {
// settings options etc
var stage = { Start: 1, ErrorReceived: 2, AllErrorsReceived: 3, NoErrors: 4 };
// rest of the plugin
};
})(jQuery);
$("#some_button").formHelper({
StageCallback: someCallbackHandler;
});
function someCallbackHandler(stage) {
switch(stage) {
case 1: alert("Starting validation"); break;
case 2: alert("Error received"); break;
case 3: alert("All errors received"); break;
case 4: alert("No errors"); break;
}
}
질문 : (번호를 사용하는 것보다 더 쉽게 읽을 수있는)이 같은이 비슷한 사용할 수 있도록 어떻게 내 플러그인의 무대 변수를 노출 할 수 있습니까?
function someCallbackHandler(stage) {
if (stage == $.formHelper.stage.Start)
alert("Starting validation");
}
는 나는 "$ .formHelper.stage.Start"표기가 정확하지 않다 생각하지만, 나는 그것을 내 지점을 만들어 바랍니다.
감사합니다! 당신은 몇 시간 동안 나를 구해 줬어요. : o) –