2017-08-07 4 views
2

無効な入力フィールドを有効にする方法を知りたい。無効になっている入力フィールドを有効にするにはどうすればよいですか?

<input type="text" class="form" value="Text" disabled=""> 

私はtampermonkey

var fContrl = document.getElementsByClassName("form"); 
for (var i = 0; i < fContrl.length; i++) 
    fContrl[i].setAttribute("disabled", false); 

を経由してこのコードを使用しようとしました。しかし、それは

+1

良い読み取りラインを変更することにより、それを達成することができます/ 6003819/properties-and-attributes-in-html –

+0

私は質問を次のようにマークします重複する。 –

+0

@AtaurRahmanMunnaできません。それには3Kの担当者が必要です。また、言及する必要はありません。 :) – Ivar

答えて

0

この方法を試してみては動作しません:

var fContrl = document.getElementsByClassName("form"); 
for (var i = 0; i < fContrl.length; i++) 
    fContrl[i].disabled=false; 
2

あなたが設定する必要がプロパティではないプロパティ

// Disable 
fContrl[i].disabled = true; 

// Enable 
fContrl[i].disabled = false; 
1

削除無効属性 - デモ下記参照:

var fContrl = document.getElementsByClassName("form"); 
 
for (var i = 0; i < fContrl.length; i++) 
 
    fContrl[i].removeAttribute("disabled");
<input type="text" class="form" value="Text" disabled="">

0

チェックこのlink

無効な属性を直接削除できます。

fContrl[i].removeAttribute("disabled"); 
0

入力フィールドからdisable属性を削除します。 https://stackoverflow.com/questions:

のJavaScriptコード

fContrl[i].removeAttribute("disabled"); 
0

あなたは

fContrl[i].setAttribute("disabled", false); 

fContrl[i].disabled=false; 
関連する問題