豚吐露@wiki
コード側(CSharp)から任意のJavaScriptを実行したい
最終更新:
ohden
-
view
ASP.NETにおいて、inputタグにJavaScriptでエラーチェックを行い、OKであればサーバー側で処理をさせたい。というような場面がある。
この時、asp:Buttonタグに『OnClientClick="chkScript()"』と『OnClick="btnClick"』の両方が記述されていた場合、Script実行後に『btnClick』が実行されてしまう。
この時、asp:Buttonタグに『OnClientClick="chkScript()"』と『OnClick="btnClick"』の両方が記述されていた場合、Script実行後に『btnClick』が実行されてしまう。
この時、サーバー側の処理を実行したくないパターンとき、Script側で
window.event.returnValue = false;
と実行し、終了する。
すると、サーバー側へイベントが送信されなくなる。
すると、サーバー側へイベントが送信されなくなる。
更新日: 2014年10月14日 (火) 17時36分09秒