我的问题:
1) 回发总是发生
2)这是查看 requiredFieldValidator 是否是有效客户端的正确方法吗?
我想要什么:
用户单击可见的单击按钮。
这会调用 isValid()。
如果页面有效,则调用服务器端函数。
如果页面无效,请发出警报。
<asp:Button ID="btnSubmit" runat="server" Text="Submit" ToolTip="Submit" CausesValidation="true" CssClass="blueNew buttonNew"
OnClientClick="isValid(); return false;" />
<div style="display: none;">
<asp:Button ID="hiddenBtnSubmit" runat="server" OnClick="btnSubmit_Click" />
</div>
<script>
function isValid() {
if (Page_IsValid) {
var button = document.getElementByID("<%=hiddenBtnSubmit.ClientID%>");
button.click();
} else {
if (!reqFirstName.IsValid) {
alert("First name is invalid");
}
}
}
</script>