Skip to content

Instantly share code, notes, and snippets.

@wisaruthk
Created October 13, 2018 12:03
Show Gist options
  • Save wisaruthk/1c3ba887396a00db37a987d192878f05 to your computer and use it in GitHub Desktop.
Save wisaruthk/1c3ba887396a00db37a987d192878f05 to your computer and use it in GitHub Desktop.
$( "#form-memberRegister" ).validate( {
errorClass: "error",
rules: {
"formatted-citizenID": {
required:true,
remote:{
url: "action/checkCitizenID",
type: "post",
dataType:'json',
data: {
citizenID: function() {
return $( "#citizenID" ).val();
}
},
dataFilter: function(data) {
var json = JSON.parse(data);
console.log("dataFilter",json);
if(json.status == true) {
return true;
}
return "\"" + json.message + "\"";
}
}
},
email:{
required:true,
email:true
},
emailConfirm:{
required:true,
equalTo:"#email"
},
password:{
required:true
},
passwordConfirm:{
required:true,
equalTo:"#password"
}
},
messages: {
"formatted-citizenID": "โปรดระบุเลขบัตรประจำตัวประชาชน",
email:{
required:"โปรดกรอกข้อมูลให้ครบถ้วน",
email:"โปรดระบุรูปแบบอีเมลให้ถูกต้อง"
}
},
errorPlacement:function(error,element){
console.log(error,element);
$( "<br>" ).appendTo( element.closest( ".form-group" ) );
error.appendTo( element.closest( ".form-group" ) );
},
submitHandler: function (form) { // for demo
console.log('valid form submitted'); // for demo
return true; // for demo
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment