checkbox dynamisch überprüfen

kesnw

Erfahrenes Mitglied
Hi,

ich habe ein Formular mit 4 Checkboxen. Nun möchte ich dem Script die box übergeben, die geprüft werden soll.

also etwa so:

Code:
function chkbox(x){

if (!(document.fragebogen.x.checked)) {
alert("Zum Seichern bitte erst aktivieren.");
return false;
}

Aufruf z.B. duch
Code:
<input type="image" src="../images/button_speichern.gif" name="speichern" value="speichern" onClick="return chkbox(name);">

wobei name für den Namen der Checkbox steht. Idee
 
Code:
<script type="text/javascript">

function checkBox(a_oElement)
{
    if (a_oElement.checked == false) {
        window.alert('Bitte fuellen Sie alle benoetigten Felder aus.');
        return false;
    } else {
        return true;
    }
}

</script>

<form action="ziel.php" method="post" onsubmit="return checkBox(this.elements['EineCheckBox']);">
    <input type="checkbox" name="EineCheckBox" /> Ich bin mit den Regeln einverstanden.
    <br />
    <br />
    <input type="submit" value=" Weiter " />
</form>
Der Code macht folgendes:
Dem Formular wird per onsubmit-Ereignis gesagt, dass es erst eine Funk-
tion aufrufen soll, bevor es endgüldig auf eine andere Seite navigiert.

In dieser Funktion (der das Objekt der Checkbox übergeben wird) wird dann
geprüft, ob die angegebene Checkbox aktiviert ist, oder nicht.

Ich hoffe, du kannst mit dem Code etwas anfangen ;)
 

Neue Beiträge

Zurück