Ergebnis 1 bis 9 von 9

Thema: Java Script Formular Check

  1. #1
    Teeny
    Registriert seit
    19.12.2007
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Java Script Formular Check

    Hallo ich habe folgendes Script zum überprüfen eines Formulars welches soweit auch funktioniert:

    PHP-Code:
    <html>
    <
    head><title>Formulare mit Javascript</title>
    <
    script type="text/javascript">
    function 
    checkForm() {
      var 
    strFehler='';
      if (
    document.forms[0].name.value==""
        
    strFehler += "Feld Name ist leer\n";
      if (
    document.forms[0].plz.value.length<5
        
    strFehler += "Feld PLZ ist nicht korrekt ausgef¸llt\n";
      if (!
    validEmail(document.forms[0].email.value)) {
        
    strFehler += "In der E-Mail-Adresse steckt der Wurm drin!\n";
      }
        
      if (
    strFehler.length>0) {
        
    alert("Festgestellte Probleme: \n\n"+strFehler);
        return(
    false);
      }
    }
    function 
    validEmail(email) {
      var 
    strReg "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
      var 
    regex = new RegExp(strReg);
      return(
    regex.test(email)); 
    }
    </script>
    </head>
    <body>
    <form action='anmelden.php' onsubmit='return checkForm()'>
    <h1>Newsletter-Anmeldung</h1>
    <p>Name <input name='name'/></p>
    <p>PLZ <input name='plz'/></p>
    <p>Email-Adresse <input name='email'/></p>
    <p>Anreise <select name='anreise'><option value='1'>1</option><option value='2'>2</option></p>
    <p>Abreise <select name='abreise'><option value='1'>1</option><option value='2'>2</option></p>


    <p><input type='submit' value='Absenden'/></p>
    </form>
    </body>
    </html> 
    Jetzt habe ich aber ein Problem, ich möchte wissen ob Anreise vor der Abreise gewählt wurde und entsprechend eine Meldung ausgeben lassen.

    Für Hilfe wäre ich sehr dankbar

    Gruß
    Morrers
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Java Script Formular Check


  3. #3
    Pion
    Gast

    Standard AW: Java Script Formular Check

    @bandit600 was soll der Link ich versteh gerade nicht so ganz was es mit seiner Frage zu tun hat (soll nichts böses sein , frag mich nur)


    @morrers versteh dich nicht ganz, es wird ja immer mindestens ein abreise bzw eine anreise ausgewählt

    Lösung:

    Du gibts deinen Selects ids zb id='abreise'
    mit
    document.getElementById('abreise');
    document.getElementById('abreise').selectedIndex;
    ;

    etc kannst ja dann drauf zu greifen



    mfg

  4. #4
    Bandit
    Gast

    Standard AW: Java Script Formular Check

    Zitat Zitat von Pion Beitrag anzeigen
    @bandit600 was soll der Link ich versteh gerade nicht so ganz was es mit seiner Frage zu tun hat
    Verstehe ich auch nicht mehr, habe wohl die Frage zu schnell überflogen. Mein Fehler, sorry.

  5. #5
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Java Script Formular Check

    nene, der link passt schon. er will das abreisedatum mit dem anreisedatum vergleichen,
    falls beide gleichzeitig eingegeben werden. und dazu wird eben eine vergleichsfunktion
    von zwei datums in js benötigt. deshalb der link
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  6. #6
    Pion
    Gast

    Standard AW: Java Script Formular Check

    aja bandit600 hat altsheimer

    Ein grund mehr deine Links zu erklären bandit:P

    @driver, morrers
    Naja ich verstehs net ganz , anreisedatum etc wird doch nirgents eingetragen ???

    Edit ah nun verstanden, Lösung in Arbeit bitte kurz warten



    mfg

  7. #7
    Bandit
    Gast

    Standard AW: Java Script Formular Check

    <p>Anreise <select name='anreise'><option value='1'>1</option><option value='2'>2</option></p>
    <p>Abreise <select name='abreise'><option value='1'>1</option><option value='2'>2</option></p>


    Da ist weit und breit kein Datum.

  8. #8
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Java Script Formular Check

    außerdem fehlt das </select>

    ich würd mal drauf tippen, dass man das datum zusammensetzen kann aus
    3 boxen wo jeweils tag, monat und jahr drin steht...
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  9. #9
    Pion
    Gast

    Standard AW: Java Script Formular Check

    Willst du sowas?

    Code:
    <html>
    <head><title>Formulare mit Javascript</title>
    <script type="text/javascript">
    function checkForm() {
    
      var strFehler='';
      if (document.forms[0].name.value=="") 
        strFehler += "Feld Name ist leer\n";
      if (document.forms[0].plz.value.length<5) 
        strFehler += "Feld PLZ ist nicht korrekt ausgef¸llt\n";
      if (!validEmail(document.forms[0].email.value)) {
        strFehler += "In der E-Mail-Adresse steckt der Wurm drin!\n";
      }
        
        if(document.forms[0].abreise.selectedIndex < document.forms[0].anreise.selectedIndex)
        {
           strFehler += "Fehler bei Abreise/Anreise!\n";
        
        }
      if (strFehler.length>0) {
        alert("Festgestellte Probleme: \n\n"+strFehler);
        return(false);
      }
    }
    function validEmail(email) {
      var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
      var regex = new RegExp(strReg);
      return(regex.test(email)); 
    }
    </script>
    </head>
    <body>
    <form action='anmelden.php' onsubmit='return checkForm()'>
    <h1>Newsletter-Anmeldung</h1>
    <p>Name <input name='name'/></p>
    <p>PLZ <input name='plz'/></p>
    <p>Email-Adresse <input name='email'/></p>
    <p>Anreise <select name='anreise'><option value='1'>1</option><option value='2'>2</option></select></p>
    <p>Abreise <select name='abreise'><option value='1'>1</option><option value='2'>2</option></select></p>
    
    
    <p><input type='submit' value='Absenden'/></p>
    </form>
    </body>
    </html>

Ähnliche Themen

  1. formular daten versendn per java script
    Von iskdjim im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 05.10.2006, 15:54
  2. Formular Elemente mit Java Script abschalten/aktivieren
    Von Thilo55494 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 04.07.2005, 13:13
  3. of the moment script und age check
    Von carrepair im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 10.02.2005, 20:54
  4. java-script - formular arbeiten
    Von GreenRover im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 05.01.2005, 17:03
  5. Script mit Alters-Check
    Von Carolyn im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 05.07.2004, 21:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •