内容に基づいて無効または無効になっている入力フィールドがあります。ただし、javascriptを使用してこのフィールドの値を変更するボタンもあります
getElementById('field_name').value = "something"
。
無効にした場合にフィールドの値が変更されないようにすることは可能ですか?
フィールドを読み取り専用と無効の両方に設定しようとしましたが、ボタンの値の変更が停止しません
質問する
339 次
3 に答える
1
最も簡単な方法は、おそらくボタンのclick
ハンドラーでチェックを実行することです。
行う代わりに:
document.getElementById("field_name").value = "something";
行う:
var element = document.getElementById("field_name");
if (!element.disabled) {
element.value = "something";
}
于 2012-05-25T13:29:30.017 に答える
0
disabled
属性を尊重する設定コードが必要な場合は、次のようにします。
var el = getElementById('field_name');
if (!el.disabled) el.value = "something";
于 2012-05-25T13:29:24.637 に答える
0
このようなものを試してください-
if(!getElementById(field_name).disabled){
getElementById(field_name).value = "something";
}
于 2012-05-25T13:29:32.257 に答える