我真的很想在我的ASP中使用jQuery验证插件.NET Web窗体应用程序(不是MVC).我发现这比到处添加asp验证器并在所有这些验证器上设置控件以验证字段更容易.
我只是在设置class="Required Email"这样的class时遇到了一些问题,我认为这与在主表单标记中有一个表单标记有关.
在使用asp控件中损坏的名称调用jquery validate时,我也遇到了问题
// validate signup form on keyup and submit
$("#signupForm").validate({
rules: {
username: {
required: true,
minlength: 2
}, },
messages: {
username: {
required: "Please enter a username",
minlength: "username at least 2 characters"
},
}.
.......
<p>
<label for="username">
Username</label>
<input id="username" name="username" />
</p>
因为这个
<asp:TextBox ID="tbUsername" runat="server"></asp:TextBox>
呈现为
<input name="ctl00$ContentPlaceHolder1$tbUsername" type="text" id="ctl00_ContentPlaceHolder1_tbUsername" />
把名字弄得乱七八糟.我可以使用<%=tbUsername.ClientID %>
获取ClientID,但这不适用于clientName
是否有人成功地将jquery验证程序插件与asp结合使用.网