2012-01-27 18 views
0

DIVのいくつかのフィールドを検証しようとしていますが、検証エラーが表示されない場合、私はPage_ClientValidateを削除すると確認のポップアップを表示します。 );ポップアップが表示されます。親切に助言してください。ありがとう。Javascriptの確認ポップアップが表示されない

<asp:Button ID="uibtnVoucherIssuance" runat="server" Text="<%$ Resources : Resources, uiIVouchers %>" 
OnClientClick="if(typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); if(Page_IsValid){return confirm('Proceed with voucher issuance?');}" 
ValidationGroup="Issuance" /> 
+1

あなたはブラウザにエラーコンソールをチェックしましたか?エラーがなければ、この関数でPage_IsValidをtrueに設定することができます – Cheery

答えて

0

あなたはこの記事をチェックすることができます:Page_ClientValidate is validating multiple times.

<asp:Button ID="uibtnVoucherIssuance" runat="server" Text="Test" OnClientClick="checkValidation()" ValidationGroup="Issuance" /> 

<script type="text/javascript"> 
    function checkValidation() { 
     if (typeof (Page_ClientValidate) == 'function') Page_ClientValidate(''); 
     if (Page_IsValid) { return confirm('Proceed with voucher issuance?'); } 
    } 
</script> 
関連する問題