2012-04-24 221 views
-2

我是jquery的新手;我使用jQuery驗證如下所示:jquery客戶端驗證asp.net

function validate() { 
     return $('#aspnetForm').valid(); 
    } 



<asp:Button UseSubmitBehavior="false" ID="Button1" runat="server" Text="Button" OnClientClick="return validate();" OnClick="btnSubmit_Click"></asp:Button> 

這可能在asp.net;? 目前這個按鈕是不是後支持,如果函數返回true

+1

你的問題是什麼? – peroija 2012-04-24 12:17:59

+0

[ASP.NET Web窗體中的jQuery驗證插件]的可能重複(http://stackoverflow.com/questions/619816/jquery-validation-plugin-in-asp-net-web-forms) – jrummell 2012-04-24 12:29:11

+0

**否**我檢查了 – 2012-04-24 12:44:18

回答

0

你需要jQuery庫,jQuery驗證插件和元插件。


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js"></script> 
<script type="text/javascript" src="http://jquery-multifile-plugin.googlecode.com/svn-history/r16/trunk/jquery.MetaData.js"></script> 

<form id="form1" runat="server"> 
    <asp:TextBox ID="txtEmail" runat="server" class="{required:true, email:true,messages:{required:'required.',email: 'invalid email!' }}"></asp:TextBox> 
    <!-- ... --> 
    <asp:Button ID="btnSubmit" runat="server" Text="submit" /> 
</form> 

asp.net形式jQuery的驗證插件使用validate()

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#form1").validate(); 
    }); 
</script>