0

クライアントクリックイベントを持つ画像ボタンとリンクボタンがあります。jqueryまたはjavascript関数を使用してこれらのボタンのクライアントクリックを無効にしたい ボタンを見つけて添付する

$("#linkBtn").disable()

サーバーのクリックを無効にしていますが、クライアントのクリックは無効にしていません。助けてください。前もって感謝します :)

4

3 に答える 3

2

preventDefaultイベントを呼び出すか、またはreturn false;を呼び出すだけで、クリックイベントを防ぐことができます。

$("#linkBtn").click(function(e){

   e.preventDefault();
   return false;
})
于 2012-09-25T09:14:50.053 に答える
0

クライアント側を無効にする

 YourControl.Attributes.Add("onclick", "this.disabled= 'disabled' ");

使用することもできます

OnClientClick = "return false";
于 2012-09-25T09:06:02.787 に答える
0

こんにちは、2 つの可能性があります。

1.) クライアントのクリックを静的に無効にする:

この場合、使用できます

 <a href="http://www.google.com" onclick="return false;">Open the Glossary</a>.
 <img onclick = "return false;" alt="test" src="1.jpg"/>

また

2.) 実行時にこれが必要です:

   <script type="text/javascript" language="javascript">
    function test() {
        //your logic
        return false;
    }
</script>
 <a href="http://www.google.com" onclick="return test();">Open the Glossary</a>.
 <img onclick = "return test();" alt="test" src="1.jpg"/>
于 2012-09-25T09:28:37.080 に答える