0

jqm を使用した複数ページのフォームがあります。最後の 2 ページでは、Thomas j Bradley の署名パッドが使用されています。jquery 検証プラグインを使用して、各ページが移動する前に検証します。

が署名であるかどうかを検証するための jquery 検証プラグインを取得できません。

これは、検証に使用するコードです。署名の検証を追加するだけで、これはすべて正常に機能します。

$("#breakinform").validate({
  rules: {
    sitename: {
       required: true,            
    },
    Address: {
      required: true,            
    },
    BreakInDate: {
      required: true,            
    },
    recafcheckbox: { 
        required: true,
    },
    sigPad: { 
      required: true,
    },
  },
  messages: {
    sitename: {
      required: "Please Enter Site Name",            
    },
    Address: {
      required: "Please Enter Address",            
    },
    BreakInDate: {
      required: "Please Enter Date",            
    },
    recafcheckbox: {
      required: "Please Confirm",            
    },
    sigPad: {
      required: "Please Sign In The Box",            
    },
  }
});

//壊す

$("a.check").click(function(){
  if($("#breakinform").valid()){
  } else {
    navigator.notification.alert(
      "Please Fill In The Required Fields!",
      callBackFunctionB, // Specify a function to be called 
      'Missing Data',
      "OK" 
    );
    function callBackFunctionB(){
      console.log('ok');    
    }
    return false;
  }
});
4

2 に答える 2