I am trying to use this jQuery plugin http://bassistance.de/jquery-plugins/jquery-plugin-validation so I can validate a form I am making. But it does not seem to validate the phone field. Can anyone help me understand what did I do wrong?
This is my code so far
<script type="text/javascript">
var validator
jQuery(document).ready(function() {
validator = jQuery("#participateform").validate();
});
function sendRequest(){
var validform=validator.form();
if(validform)
{
alert("Form is valid");
}
}
</script>
<form id="participateform" >
<div class="table">
<div class="tr">
<div class="td">fullname</div>
<div class="td">
<input type="text" value="" id="fullname" name="fullname" class="required" />
</div>
</div>
<div class="tr">
<div class="td">your e-mail </div>
<div class="td">
<input type="text" value="" id="e-mail" name="e-mail" class="required email" />
</div>
</div>
<div class="tr">
<div class="td">area</div>
<div class="td">
<select id="area" name="area"></select>
</div>
</div>
<div class="tr">
<div class="td">Phone 1</div>
<div class="td">
<input type="text" value="" id="phone" name="phone" class="required phone"/>
</div>
</div>
<div class="tr">
<div class="td">Phone 1</div>
<div class="td">
<input type="text" value="" id="phone2" name="phone2" />
</div>
</div>
</div>
<input type="button" id="btnsubmit" value="submit" onclick="sendRequest()">
</form>
The Source code to the library suggest that this library uses the following Validation Rules for Phones:
So instead of doing this :
Try this for a US phone number:
Or this for a UK phone number:
OR this for a UK Mobile Phone Number