在内容页面上验证母版页登录表单时,内容页面字段也得到验证
Posted
技术标签:
【中文标题】在内容页面上验证母版页登录表单时,内容页面字段也得到验证【英文标题】:when validate master page login form on content page, content page fields also get validating 【发布时间】:2018-09-25 19:58:02 【问题描述】:我在弹出登录时使用了 jquery 验证,它位于母版页中,并且我在内容页面上的以下链接中进行了验证以注册新用户。
但问题是当我在注册页面时,我无法通过弹出窗口登录,注册页面字段也得到验证,请给我一个解决方案。
我已经按照这些步骤。
my master page form tag is
<form runat="server" id="form1" novalidate>
--------content place holder-------
</form>
弹出窗口有这些字段:
<div class="form-group form-group-lg">
<asp:Label runat="server" AssociatedControlID="txtUsername" CssClass="control-label" Text="<%$ Resources:Resource,Email %>"></asp:Label>
<asp:TextBox ID="txtUsername" TextMode="Email" runat="server" CssClass="form-control" data-msg=" " data-msg-email=" " required="required" Text="" ></asp:TextBox>
</div>
<div class="form-group form-group-lg">
<asp:Label runat="server" AssociatedControlID="txtPassword" CssClass="control-label" Text="<%$ Resources:Resource,Password %>"></asp:Label>
<asp:TextBox ID="txtPassword" TextMode="Password"runat="server"CssClass="form-control" data-msg=" " required="required" Text="" </asp:TextBox>
</div>
<div class="checkbox">
<label>
<asp:CheckBox ID="chkRememberMe"runat="server" />
<asp:Literal runat="server" Text="<%$Resources:Resource,RememberMe %>" ></asp:Literal>
</label>
</div>
<div class="form-group form-group-lg">
<asp:ButtonID="btnSignIn"runat="server"OnClick="btnSignIn_Click" CssClass="btn btn-primary btn-block btn-lg" Text="<%$Resources:Resource,SignIn %>"/> <%--ValidationGroup="masterValidation"--%>
</div>
母版页验证脚本:
<script type="text/javascript">
$(document).ready(function()
$("#form1").validate(
rules:
"<%=txtUsername.UniqueID%>":
required: true,
email:true
,
" <%=txtPassword.UniqueID%>":
required: true
, messages:
"<%=txtUsername.UniqueID%>":
required: " Please enter valid email "
,
"<%=txtPassword.UniqueID%>":
required: "Please enter valid password "
);
);
</script>
请给我一个解决方案,伙计们, 谢谢。
【问题讨论】:
【参考方案1】:您的母版页属性将在您的内容页之间共享
您的母版页表单 ID 是 Form1
<form runat="server" id="form1" novalidate>
--------content place holder-------
</form>
你正在验证像
$("#form1").validate
因此内容页面也将被验证,因此请尝试再次检查并做一些不同的事情
【讨论】:
但我如何只验证登录字段我已将选择器更改为模型的 id 但没有发生验证请给出解决方案 我知道表单 1 在母版页中,因此它可以验证所有页面,但是我如何单独验证注册页面 n 登录弹出请帮助我以上是关于在内容页面上验证母版页登录表单时,内容页面字段也得到验证的主要内容,如果未能解决你的问题,请参考以下文章