1

こんにちは、テキストフィールドを動的にしようとしていました。これは私のコードです

 <input type="text" id="test1" value ="dynamic" onfocus="this.disabled=true" onblur="this.disabled=false">
    <input type="text" id="test2">

そのため、フィールドは完全に無効になりますが、ぼかしでは有効になりません。ここで誰かが私の問題を解決できれば、それは素晴らしいことです。

4

2 に答える 2

1

おそらく、この状況では、フィールドを読み取り専用にして、カスタム クラスを追加して、無効に見えるようにする方がよいでしょう。

無効な要素はうまくいっているので...無効になっています:)

編集

いくつかのテストを行ったところ、ぼかしで再び有効になります!

http://jsfiddle.net/dfhHz/

もちろん、ぼかしをトリガーするには、入力の外側をクリックする必要があります

EDIT2

何を達成したいですか。この機能は少し奇妙に見えるので (フォーカスを無効にし、ぼかしを有効にする)、私には :)

于 2011-07-31T15:27:01.000 に答える
0

代わりに、テキスト フィールドで onmouseover および onmouseout イベントを使用しないのはなぜですか?

<input type="text" id="test1" value="dynamic" onmouseover="this.disabled=true" onmouseout="this.disabled=false">
于 2015-11-09T08:41:34.107 に答える