重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"/script
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)廣東免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
script type="text/javascript"
$(document).ready(function(){
$("#bt").click(function(){
if($("#email1").val()=="")
{
alert("郵箱不能為空");
return false;
}
var email=$("#email1").val();
if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/))
{
alert("格式不正確!請重新輸入");
$("#email1").focus();
}
})
})
/script
/head
body
form action="#"
input type="text" id="email1"
input type="button" value="提交" id="bt"
/form
/body
var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; //驗證郵箱的正則表達(dá)式
判斷if(!reg.test(輸入的內(nèi)容))
{
alert("郵箱格式不對");
return false;
}
請采納答案,支持我一下。
用 button.click提交。
舉例如下:
$("#form").validate();
$("#btn).click(function(){
if($("#form").valid()){
$("#form").submit();
}
});
jQuery Validate 插件為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定制選項,滿足應(yīng)用程序各種需求。
該插件捆綁了一套有用的驗證方法,包括 URL 和電子郵件驗證,同時提供了一個用來編寫用戶自定義方法的 API。所有的捆綁方法默認(rèn)使用英語作為錯誤信息,且已翻譯成其他 37 種語言。
擴(kuò)展資料
query-validate 插件
基本用法:
1、頁面中引入js依賴,因為validate是依賴jquery的需要先引入jquery。
2、表單校驗,首先得有一個表單,即form標(biāo)簽,然后由于瀏覽器是通過name屬性來提交表單數(shù)據(jù)的,所以需要給校驗的控件都加上name屬性。
rules里每個控件可以給多個驗證方式,常用的有:
1、required 必填驗證元素。
2、minlength(length) maxlength(length)。
3、rangelength(range)設(shè)置最小長度、最大長度和長度范圍 [min,max]。
4、min(value) max(value) range(range) 設(shè)置最大值、最小值和值的范圍。
5、email() 驗證電子郵箱格式。
1、在WebService中要把它([System.Web.Script.Services.ScriptService])的注釋去了,我看你好像直接把它刪了.
2、webService中回傳給JS數(shù)據(jù)最好用List泛類或者格式化為JSON格式,你可以試下傳回去string字符串試下。
3、確保你的路徑( url: 'UserService.asmx/EmailExist')正確。
這種問題可以自己去寫檢驗規(guī)則,vaildate支持自定義方法校驗,在方法里寫正則去進(jìn)行校驗
比如下面的
// 郵政編碼驗證
jQuery.validator.addMethod("isZipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.optional(element) || (tel.test(value));},
"請正確填寫您的郵政編碼");
不太明白你的意思?
驗證插件的三個文件里設(shè)置好了,在html里需要驗證的input給上對應(yīng)的name,就行了。