1

条件が満たされた場合にこれを行う条件ステートメントがあります。私のifステートメントは問題なく、他のすべては完全に機能します。特定のチェックボックスにチェックを入れると、テキスト入力の 1 つが特定の値に設定され、編集できなくなるという考え方です。この行に問題があります。これを行うより良い方法はありますか?何が悪いのか理解できません!

document.getElementById('amount').onfocus = "this.blur()";
4

2 に答える 2

3

無効にしたらどうですか

document.getElementById('amount').disabled = true;

または読み取り専用にする

document.getElementById('amount').readOnly = true;

フィドル

于 2012-07-24T00:35:47.157 に答える
1

試す

onFocus = function(){return false;}

または、input タグで readonly 属性を使用できます。ただし、すべてのブラウザで機能するかどうかはわかりません。

于 2012-07-24T00:38:22.700 に答える