Hi JürgenB,
das klappt auch fast immer. Nur hin und wieder beobachte ich in den Logs, das auf /Spiralen.html?dr=33 zugegriffen wurde. In diesem Fall von einem neuen Firefox unter Windows. Das sieht so aus, als wollte der Browser das Formular an #?dr=30 absenden, obwohl der Button vom Typ "button" ist.
Du kannst ein Formular auch mit der Enter Taste abschicken.
Kennt jemand das Problem und weiß Abhilfe? Ich kann es mit meinem Firefox (JS an oder aus) nicht nachvollziehen. Der Fehler tritt auch nur sehr selten auf (weniger als 5%).
baue noch ein onSubmit="return false;" im <form> Tag ein, dann sollte bei Usern, die Javascript aktiviert haben, keine Probleme mehr auftreten.
Vielleicht solltest du so oder so das ganze Formular mit Javascript ausgeben und in einem <noscript> Bereich einen Hinweis einbauen, dass Javascript benötigt wird.
Müssen eigentlich Formularelemente in meinem Fall überhaupt zwischen <form> und </form> stehen?
Also es geht auf jeden Fall auch ohne, und in Transitional ist es AFAIK auch erlaubt - wie das mit Scrict aussieht weiß ich nicht. Probiers mal aus, mach eine Testseite und schick diese durch den Validator.
MfG, Dennis.
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
That's life - Es gibt im Leben[tm] keine Zurück-Taste. (Fabian Transchel)