我試圖使用這個jQuery插件http://bassistance.de/jquery-plugins/jquery-plugin-validation,這樣我就可以驗證我正在創建的表單。但它似乎並沒有驗證手機領域。任何人都可以幫助我理解我做錯了什麼?使用表單驗證插件時遇到問題
這是到目前爲止我的代碼
<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>
參見[這裏](http://bassistance.de/jquery-plugins/jquery插件驗證/)有一個'jQuery.validator.addMethod(「電話」,功能(pnumber)'代碼爲手機 – 2012-08-14 12:36:46
延長驗證Thanx亞歷克斯球似乎是,如果我添加就緒jQuery.validator .addMethod(「phone」,函數(pnumber){ \t \t \t var stripped = pnumber.replace(/ [\(\)\。\ - \]/g,''); \t \t \t if(isNaN(parseInt(stripped))||!(stripped。長度== 10)){ \t \t \t \t返回假; \t \t \t}其他{ \t \t \t \t迴歸真實; \t \t \t} \t \t},「請指定一個有效的電話號碼」); 作品現在 – themis 2012-08-14 12:41:28