prompt()-Befehl
Tim
- javascript
Moin, Moin !
Ich möchte gerne den Prompt Befehl einsetzen, jedoch
möchte ich das Eingabefeld auf max. 4 Zeichen begrenzen.
Außerdem muß man was eingeben, sonst gehts nicht weiter.
Kann mir jemand von Euch helfen ????
Bin für alles dankbar
Mfg
Tim
Hi
Ich möchte gerne den Prompt Befehl einsetzen, jedoch
möchte ich das Eingabefeld auf max. 4 Zeichen begrenzen.
Ich denke das geht nicht, diese Methode bietet Dir keine Möglichkeit die Zeichen zu begrenzen.
Du musst hier den Wert "abwarten" der eingegeben wird und dann kontrollieren, ob es mehr als vier Zeichen sind...
Außerdem muß man was eingeben, sonst gehts nicht weiter.
Auch das musst Du selber "händeln". Wenn der Return-Wert von Prompt() == "", dann lässt Du den Benutzer nicht weiter... das SELFHTML Beispiel (!)
<script language="JavaScript">
Check = prompt("Geben Sie Ihr Passwort fuer diese Seite ein","");
if(Check != "Rumpelstielz") history.back();else alert("Sie haben Zutritt");
</script>
In Deinem Fall müsstest Du es halt einfach mit einem Leerstring abchecken!
cheers
kaepten
Hallo Tim
Ich möchte gerne den Prompt Befehl einsetzen, jedoch
möchte ich das Eingabefeld auf max. 4 Zeichen begrenzen.Außerdem muß man was eingeben, sonst gehts nicht weiter.
Du kannst nicht, wie in vielen Sprachen üblich, eine Maske über die Eingabezeile lesen.
Die Eingaben müssen anschließend per Scrript abgefraget werden. Entspricht die Eingabe nicht den Vorgaben, dann wird der Besucher zu einer erneuten Eingabe aufgefordert.
Dies kannst Du in einer Schleife so lange wiederholen, bis die Eingabe korrekt ist.
Viele Grüße
Kess