Der Martin: Ist so ein Formular in HTML möglich?

Beitrag lesen

Hallo Timo,

zunächst einmal wollte ich in Erfahrung bringen, ob so ein Formular in HTML möglich ist und wenn ja wie.

Als fertiges Formularelement gibt es das (Windows nennt es "Spin Control") schon mal nicht. Du müsstest das also selbst basteln, indem du ein Eingabefeld <input type="text"> und zwei kleine Buttons direkt aneinander klebst.
Die gemeinsame Funktion -also dass sich der Wert im Textfeld ändert, wenn man auf die Buttons drückt- wirst du wohl oder übel mit Javascript realisieren müssen. An dieser Stelle würde ich mich nicht einmal gegen den Einsatz von JS wehren, da User mit deaktivierten JS immer noch über das Textfeld Werte eingeben können. Das Formular bleibt also in vollem Umfang nutzbar, man verliert nur ein Komfort-Feature.

Ausserdem wollte ich (sofern das möglich ist) wissen, wie man einen minimnalen und maximalen Wert angibt (zum Beispiel, dass man keine Zahl über 70 eingeben kann).

Da die Steuerung dieses Compounds sowieso mit JS erfolgen muss, kann dieses Script auch gleich die Grenzwerte testen. Wenn JS deaktiviert ist, kann man natürlich zu kleine oder zu große Werte direkt eingeben - das müsstest du also trotz allem noch serverseitig abprüfen.

So long,

Martin