conym18: if abfrage fkt. nicht

hi,

ich habe folgende IF abfrage.

if(document.myform.einszueins.value == "1")
{
alert("1zu1 nicht gewählt !!!!");
return false;
}
else
{
alert("1zu1 gewählt");
return false;
}

einszueins ist eine HTML CHECKBOX.

egal ob ich die ankreuze oder nicht, er gibt immer folgendes aus:

1zu1 nicht gewählt !!!!

formularname stimmt auch.

wie muß ich es anders machen, so das, jenachdem ob ich die checkbox angeklickt habe oder nicht, die entsprechende meldung kommt?

die checkbox sieht so aus:

<input type="CHECKBOX" name="einszueins" value="1">

danke für hilfe

  1. Hi,

    if(document.myform.einszueins.value == "1")
    egal ob ich die ankreuze oder nicht, er gibt immer folgendes aus:

    Natürlich. Der Wert des value-Attributs ändert sich ja auch nicht, egal ob die Checkbox checked ist oder nicht.

    wie muß ich es anders machen, so das, jenachdem ob ich die checkbox angeklickt habe oder nicht, die entsprechende meldung kommt?

    Den Zustand von checked für die Checkbox abfragen anstelle des value.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. und wie mache ich das?

      danke

      1. Hi,

        das verrät dir SelfHTML...

        MfG
        Rouven

        --
        -------------------
        ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(