Hacks4wbb by HFW™ (https://hacks4wbb.de/index.php)
- Webmaster | Technik (https://hacks4wbb.de/board.php?boardid=122)
--- Technik-Start (https://hacks4wbb.de/board.php?boardid=475)
------ Programmiersprachen Referenz (https://hacks4wbb.de/board.php?boardid=82)
------- HTML (https://hacks4wbb.de/board.php?boardid=84)
-------- Enter bzw. return unterbinden (https://hacks4wbb.de/thread.php?threadid=24824)
Geschrieben von Aussie am 06.12.2005 um 21:11:
Enter bzw. return unterbinden
Habe ein Board-Text-Game geschrieben und haut alles hin.
Nun möchte ich gerne noch mögliche Fehleingaben durch User unterbinden
Hab diesen Code im tpl:
<FORM ACTION="posisend.php" METHOD="POST">
Bitte erste Verszeile eingeben (max.90 Zeichen)<br>
<input type="text" name="posiA" maxlength="90" size="90">
<br>
Bitte zweite Verszeile eingeben (max.90 Zeichen)<br>
<input type="text" name="posiB" maxlength="90" size="90">
<P>
<INPUT TYPE="submit" NAME="GO" VALUE="Absenden">
</FORM>
es werden 2 Zeilen eingegeben nur wenn jemand auf Return drückt
statt die Mouse oder TAB zu benutzen
wird eine leere Zeile gesendet und dies soll nicht sein
P.S. es gäbe noch die Möglichkeit dies eventuell in php zu machen das eine Fehlermeldung kommt wenn ein String leer ist
Bitte mal einen Tipp
Gruss Aussie
Geschrieben von KrickelD am 07.12.2005 um 10:25:
RE: Enter bzw. return unterbinden
Das Formular mit Enter abzuschicken ist eine Sache des Browsers und kann wohl nicht umgangen werden...
Deshalb wirst Du nicht drumherum kommen, eine zusätzliche Abfrage mit reinzunehmen die prüft, ob beide Felder ausgefüllt wurden!
Geschrieben von Aussie am 07.12.2005 um 11:58:
RE: Enter bzw. return unterbinden
das ist schon geschehen
Gruss Aussie
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH