javascript entfernen "disabled" - Attribut von html-input
Wie kann ich die entfernen Sie das "disabled" - Attribut von HTML-Eingabe mit javascript?
<input id="edit" disabled>
bei onClick möchte ich mein input-tag, um nicht aus der "disabled" - Attribut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Legen Sie das element
disabled
- Eigenschaft auf false:Wenn Sie die Verwendung von jQuery, das äquivalent wäre:
Für mehrere Eingabe-Feldern können Sie durch Klasse statt:
Wo
document
ersetzt werden könnte, mit einer form, zum Beispiel, zu finden, nur die Elemente innerhalb des Formulars. Sie können auchgetElementsByTagName('input')
um alle input-Elemente. In Ihremfor
iteration, würden Sie dann haben, um zu überprüfen, dassinputs[i].type == 'text'
.Warum nicht einfach entfernen Sie das Attribut?
elem.removeAttribute('disabled')
elem.removeAttr('disabled')
jQuery("#success").removeAttr("disabled");
- das funktioniert für mich, danke!Um die
disabled
false mit dername
Eigenschaft der Eingabe:code, der die früheren Antworten scheinen nicht zu funktionieren im inline-Modus, es gibt aber Abhilfe: Methode 3.
siehe demo https://jsfiddle.net/eliz82/xqzccdfg/
method 1 <input type="text" onclick="this.disabled=false;" disabled> <hr> method 2 <input type="text" onclick="this.removeAttribute('disabled');" disabled>