Checkbox ON wenn etwas geschiet.

Hannibal

Erfahrenes Mitglied
Hallo

Ich habe eine CheckBox in meinem Form, welche auf OFF ist, wenn aber im einen Textfeld nun der Text geändert wird, möchte ich das die Checkbox automatisch ON wird.

Weiss jemand wie ich das machen muss? :rolleyes:
 
Hi,

spontan fällt mir nur so etwas ein:
HTML:
<script language="JavaScript" type="text/javascript">
var myval = "";

function initVal() {
    myval = document.getElementById("text1").value;
}
function changeVal(obj) {
    if (obj.value != myval) {
        document.getElementById("check1").checked = true;
        myval = obj.value;
    }
}
</script>
<body onLoad="initVal()">
<input type="text" name="text1" id="text1" onChange="changeVal(this)" onKeyDown="changeVal(this)">
<input type="checkbox" name="check1" id="check1" value="checkbox">
</body>
Geht aber nur ab dem zweiten geänderten Zeichen (weil die value-Eigenschaft nicht sofort geändert wird). Du kannst Die Überprüfung in der Funktion changeVal auch auslassen, dann wird die Checkbox allerdings auch bei einem Druck auf eine Cursortaste o.ä. gesetzt.

Gruß
.
 

Neue Beiträge

Zurück