$input.disabled = true;
o
$input.disabled = "disabled";
Welches ist die Standardmethode? Und umgekehrt, wie aktiviert man einen deaktivierten Eingang?
$input.disabled = true;
o
$input.disabled = "disabled";
Welches ist die Standardmethode? Und umgekehrt, wie aktiviert man einen deaktivierten Eingang?
Sie können die Methode jQuery prop() verwenden, um ein Formularelement oder ein Steuerelement dynamisch mit jQuery zu deaktivieren oder zu aktivieren. Für die prop()-Methode ist jQuery 1.6 und höher erforderlich.
Ejemplo:
<script type="text/javascript">
$(document).ready(function(){
$('form input[type="submit"]').prop("disabled", true);
$(".agree").click(function(){
if($(this).prop("checked") == true){
$('form input[type="submit"]').prop("disabled", false);
}
else if($(this).prop("checked") == false){
$('form input[type="submit"]').prop("disabled", true);
}
});
});
</script>
Update für 2018:
Jetzt gibt es keine Notwendigkeit für jQuery und es ist eine Weile her, seit document.querySelector
ou document.querySelectorAll
(für mehrere Elemente) erledigen fast genau dieselbe Aufgabe wie $, plus weitere explizite getElementById
, getElementsByClassName
, getElementsByTagName
Deaktivierung eines Feldes der Klasse "input-checkbox".
document.querySelector('.input-checkbox').disabled = true;
oder mehrere Elemente
document.querySelectorAll('.input-checkbox').forEach(el => el.disabled = true);
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.
8 Stimmen
Mögliche Duplikate von Entfernen deaktiviert Attribut mit JQuery?
3 Stimmen
Ich fand die Abhängig von Plugin, das für Sie nützlich sein könnte