this is form validation, it works awesome then how to validate email pattern matching & phone no. matching. Below is my scipt part... Please Help
<script type="text/javascript">
$(window).load(function(){
$(document).ready(function () {
$('#myform').validate({
rules: {
name: {
required: true
},
email: {
required: true
},phone: {
required: true
},captcha: {
required: true
},
},
errorPlacement: function(){
return false;
},
submitHandler: function (form) {
alert('valid form submitted');
return false;
}
});
});
});
</script>
Use this :
$(function() {
$( "#myform" ).validate({
rules: {
name: {
required: true
},
phone: {
required: true,
phoneUK: true //or look at the additional-methods.js to see available phone validations
},
email: {
required: true,
email: true
}
},
messages: {
name: {
required: "Please enter your name."
},
phone: {
required: "Please enter your phone number."
},
email: {
required: "Please enter your email address."
}
},
});
});
</script>
Use
jQuery.validator.addMethod("foo", function(value, element) {
return this.optional(element) || /^[A-Za-z0-9\w]{4,20}/.test(value);
}, "Your entered data is not phone no");
In Function
"phone": {
required: true,
foo: true
}
See: http://jqueryvalidation.org/jQuery.validator.addMethod/