1

重複の可能性:ボタンが無効になっている間
の無効な入力
JQuery登録クリックイベントのイベント

私はテキストボックスを持っています:

<input type='text' disabled='disabled' id='textbox' value='diusabled text' />

私のJavaScriptでは、クリックイベントをバインドしようとしています:

$('#textbox').bind('click', function() { alert ('111'); });

テキストボックスをクリックしても、無効になっているため何も起こりません。この機能を動作させるにはどうすればよいですか?

4

3 に答える 3

1

クリック イベントを処理するオーバーレイを作成する必要があります。

このブログでは、その方法を示します。

http://blog.pengoworks.com/index.cfm/2010/4/23/Attaching-mouse-events-to-a-disabled-input-element

于 2013-01-10T09:51:07.507 に答える
0

イベントを無効な要素にバインドすることはできません。最初に無効から有効に変更してから、bindそのイベントに割り当てるtextbox必要があります。後で、そのテキストボックスを再度無効にすることができます。

于 2013-01-10T09:47:05.573 に答える
0

テキストボックスを読み取り専用にしてイベントを発生させ、編集を許可しないようにすることができます。

ライブデモ

 <input type='text' readonly id='textbox' value='diusabled text' />
于 2013-01-10T09:47:09.383 に答える