我有一个带有多个文本字段的 .net 表单,其中一些用RequiredFieldValidator 标记。
<asp:TextBox MaxLength="150" Width="300" runat="server" ID="CityTXT"></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="CityTXT"
ValidationGroup="PersoanlDetailsVG" runat="server" ErrorMessage="Enter City">*</asp:RequiredFieldValidator>
只有当所有这些字段都有值时,我才需要调用 javascript 函数。
如何触发特定客户端验证的状态?
谢谢
编辑
我试图实现 Page_ClientValidate 但页面没有回发。
这是我的代码
function Validate() {
var res = Page_ClientValidate("PersoanlDetailsVG");
if (res == true) {
//do someting
}
return res;
}
<asp:Button Visible="false" CssClass="Proceedtopayment" runat="server" OnClientClick="Validate();return false;" OnClick="ConfirmBooking" CausesValidation="true" ValidationGroup="PersoanlDetailsVG" />
它从不执行 ConfirmBooking()