Datenschutzerklärung

Kann Hausaufgabe nicht lösen (Postleitzahlen) plz help!

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Kann Hausaufgabe nicht lösen (Postleitzahlen) plz help!

  Beitrag schreiben
Autor
Beitrag Seiten: 1
jslehrling
Mitglied

Registriert: 08.09.2006
Beiträge: 1
hallo,
brauche Eure Hilfe, plz !
ich soll eine HTML Seite mit Javascript schreiben, die ein Textfeld für die Eingabe einer Postleitzahl und einen Absende-Button mit der Aufschrift "Eingabeprüfung" enthält. Beim Anklicken des Buttons soll geprüft werden, ob die eingegebene PLZ aus fünf Zeichen besteht. Wenn dies nicht der Fall ist, soll ein Warnfenster mit dem Text "Bitte 5-stellige PLZ eingeben !" aufgerufen werden.
Dazu soll ich benutzen:
- ein gemeinsames HTML Formular mit dem Namen "Feld" für das Textfeld (Name "Textfeld" und den Button)
- eine Funktion "CheckPLZ" im HTML Header, die vom Button aufgerufen wird und die Längenüberprüfung und die Warnfenster-Ausgabe übernimmt.
Außerdem soll ich darauf achtendaß bei ausgeschaltetem Javascript kein Scriptcode auf der Seite erscheint, sondern nur der Button ohne Funktion bleibt ?!
Ich benötige dabei einen Parameter

document.forms[´feld´].Textfeld

Ich soll darauf achten, einfache Anführungszeichen zu verwenden (warum ?)

wie sieht das Listing aus ?


08.09.2006 08:02:03
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 548
Hallo,
ist doch ganz einfach wenn man es kann ;-)))

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title>PLZ-Check</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
      <!--
        function CheckPLZ() {
          // Zuerst die PLZ auslesen
          var plz = document.forms['Feld'].Textfeld.value;
          // Besteht die plz NICHT aus 5 Zahlen ?
          if(!plz.match(/[0-9]{5}/))  {
            // Fehlermeldung augeben
            alert('Bitte 5-stellige PLZ eingeben !')
          }
        }
      -->
    </script>
  </head>
  
  <body>
    <form name="Feld" method="GET" action="/">
      <input type="text" maxlength="5" size="5" name="Textfeld">
      <button onclick="CheckPLZ()">Eingabeprüfung</button>
    </form>
  </body>
</html>



_______________________________________
mfg
Thomas Mell

www.validome.org

09.09.2006 17:44:18
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01