我真的很想在我的 ASP.NET Web 窗体应用程序(不是 MVC)中使用 jQuery 验证插件。我发现它比到处添加 asp 验证器并设置控件来验证所有这些验证器更容易。
我只是在设置此类时遇到了一些问题 class="required email" 我认为这与主表单标签中的表单标签有关。
在使用在 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" />
并破坏名称。我可以使用 ClientID 获取,<%=tbUsername.ClientID %>
但这不适用于 ClientName
有没有人使用带有 asp.net 的 jquery 验证器插件取得任何成功?如果是这样,那么使用多个表单就像使用单独的验证组一样呢?