2532 Stimmen

Deaktivieren/Aktivieren einer Eingabe mit jQuery?

$input.disabled = true;

o

$input.disabled = "disabled";

Welches ist die Standardmethode? Und umgekehrt, wie aktiviert man einen deaktivierten Eingang?

8 Stimmen

3 Stimmen

Ich fand die Abhängig von Plugin, das für Sie nützlich sein könnte

0voto

Imants Volkovs Punkte 861

Ich habe die Antwort von @gnarf verwendet und sie als Funktion hinzugefügt

   $.fn.disabled = function (isDisabled) {
     if (isDisabled) {
       this.attr('disabled', 'disabled');
     } else {
       this.removeAttr('disabled');
     }
   };

Dann verwenden Sie wie folgt

$('#myElement').disable(true);

0voto

Kamil Kiełczewski Punkte 69048

Ansatz 4 (dies ist eine Erweiterung von Wilde Coder Antwort )

txtName.disabled=1     // 0 for enable

<input id="txtName">

0voto

<html>
<body>

Name: <input type="text" id="myText">

<button onclick="disable()">Disable Text field</button>
<button onclick="enable()">Enable Text field</button>

<script>
function disable() {
    document.getElementById("myText").disabled = true;
}
function enable() {
    document.getElementById("myText").disabled = false;
}
</script>

</body>
</html>

2 Stimmen

Aus der Warteschlange für Rezensionen : Darf ich Sie bitten, Ihrer Antwort etwas mehr Kontext hinzuzufügen. Antworten, die nur Code enthalten, sind schwer zu verstehen. Es wird sowohl dem Fragesteller als auch den zukünftigen Lesern helfen, wenn Sie in Ihrem Beitrag mehr Informationen hinzufügen können.

-1voto

Atif Hussain Punkte 850

In jQuery Mobile:

Für deaktivieren

$('#someselectElement').selectmenu().selectmenu('disable').selectmenu('refresh', true);
$('#someTextElement').textinput().textinput('disable');

Für Freigabe

$('#someselectElement').selectmenu().selectmenu('enable').selectmenu('refresh', true);
$('#someTextElement').textinput('enable');

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X