geprüft Ich brauche eine cmp zu deaktivieren, wenn ein Kontrollkästchen aktiviert ist, ich das versucht:einen Eingang deaktivieren, wenn eine Checkbox
<script language="text/javascript">
var x = document.getElementById("SemPretencao").checked;
function desativar() {
\t if (x==true) {
\t \t alert("Seu Babacaum");
\t \t document.getElementById("salario").disabled=true;
\t } else {
\t \t alert("Babaquara");
\t \t document.getElementById("salario").disabled=false;
\t }
}
document.getElementById("SemPretencao").addEventListener("click", desativar();, false);
</script>
inputs:
<a class="field_names">Pretenção Salarial: </a> <input type="number" class="number_inputs" name="salario" id="salario"> <br>
\t <a class="field_names">Não Tenho Pretenção Salarial </a> <input type="checkbox" class="checkbox_input" name="SemPretencao" id="SemPretencao">
Sorry für mein Englisch, ich bin Brasilianer.
Sie haben werden um zu prüfen, ob das Kontrollkästchen * innerhalb * der Funktion aktiviert ist, ansonsten ändert sich der Wert nie. – adeneo
Und das Skript muss nach den Elementen im DOM kommen; oder Sie benötigen einen DOM-fähigen Handler. – adeneo
Auch 'desativar() ;,' ist ein Syntaxfehler. Es sollte "desativar" sein, – undefined