Hallo,
Ich habe ein Formular. Wenn ich den Sende Button betätige und nix steht in dem input feld drin verfärbt sich das input feld rot! Wenn ich aber mit Enter das Formular absende verfärbt sich nix? Die Seite läd zwar neu, aber er reagiert nicht darauf das, das input feld leer ist.
Hört sich verdächtig nach JavaScript an. Da wird anscheinend nur der Submitbutton überprüft statt des Formulars, wodurch Enter einem aufruf ohne JS nahekommt.
Ein Kollege meinte das, dass mit der Zählweise der Forms im IE zu tun hat. Ich sollte den Forms namen geben. Da in <form> kein name=““ erlaubt ist soweit ich weiß, meinte ich, dass eine ID vielleicht bessere wäre.
Denke nicht, dass es daran liegt. Aber es sei dennoch gesagt, dass name="" nur in XHTML Strict für <form> verboten ist, alle anderen HTML Varianten (außer eventuell XHTML 1.1) erlauben das Attribut in <form>.
Gruß;