いくつかのテキストフィールドを持つ.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を実装しようとしましたが、ページがpostBackしません。
これが私のコードです
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()を実行することはありません