Ergebnis 1 bis 6 von 6

Thema: Feld auf Zahl prüfen

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

    Standard Feld auf Zahl prüfen

    Hallo zusammen,

    Kann jemand mir helfen um das Formularfeld zu prüfen, der zwischen zahl und Buchstabe unterscheiden soll. Also wenn jemand für seine PLZ irgenwelche buchstaben eintippt, soll die Funktion es als Fehler anzeigen.

    hier ist mein Code:
    Code:
    <script type="text/javascript" language="javascript"> 
    <!-- 
    function pflichtfeld_pruefer&#40;&#41; 
    &#123; 
     if&#40;document.formular.input_feld1.value==''&#41; 
     &#123; 
      alert&#40;"Feld1 ist leer"&#41;; 
      return false; 
     &#125; 
      
     if&#40;document.formular.input_feld2.value==''&#41; 
     &#123; 
      alert&#40;"Feld2 ist leer"&#41;; 
      return false; 
     &#125; 
     return true; 
    &#125; 
    --> 
    </script> 
    
    <form name="formular" action="" onSubmit="return pflichtfeld_pruefer&#40;&#41;;"> 
     <input type="text" name="input_feld1" /> 
     <input type="text" name="input_feld2" /> 
     <input type="submit" value="senden" /> 
    </form>
    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
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    googel helps, aber wir sind mal nicht so:

    Code:
     var expression = /^\d&#123;1,&#125;$/;
     if &#40;expression.test&#40;document.formular.input_feld2.value&#41;== true&#41;
     &#123;
      alert&#40;"Feld2 ist leer"&#41;;
      return false;
     &#125;

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    22.09.2005
    Beiträge
    41
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hey danke es hat geklappt. Kannst du dein Code auch bisschen erklären. Ich habe es nicht so ganz verstanden. Was ich verstanden habe ist: Dass man in Feld2 keine Zahlen eingeben kann. Was sind die Sonderzeichen bei expression?

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    var expression = /^\d{1,}$/;
    if (expression.test(document.formular.input_feld2.val ue)== true)
    {
    alert("Feld2 ist leer");
    return false;
    }

    var expression, ist der reguläre ausdruck.


    if (expression.test( teste mit expresions den Wert in klammern ( rückgabe true oder false ) also passt oder nicht

    /^\d{1,}$/;


    Delimer (begrenzer)
    Darf keine Zeichen zufor stehen haben
    Alle zahlen von 0-9 ist gleich zu setzen mit [0-9]
    mindestens eine Stelle (hintern kommas, kommen sonstz die max stelle, ohne komme genau anzahl von stellen)
    es dürfen keine weiteren zeichen folgen

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    PS, mit regülären ausdrücken, kann man auch sehr sehr umfangreiche prüfungen durchführen:

    z.B. für eine gültige handy nr:
    /^(01)(6|7)([0-9])\/([0-9]{7})$/

    oder eine email addresse:
    /^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@([A-Za-z0-9]+(\\.|\\-))+[A-Za-z0-9]{2,4}$/

  6. #6
    Teeny
    Themenstarter

    Registriert seit
    22.09.2005
    Beiträge
    41
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    danke für deine Hilfe. Es hat mir echt geholfen.

Ähnliche Themen

  1. Zahl formatieren
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 07.11.2007, 11:29
  2. die magische Zahl 8
    Von fullmoongirl im Forum Off Topic und Quasselbox
    Antworten: 2
    Letzter Beitrag: 06.04.2007, 18:17
  3. user zahl falsch
    Von DarkSyranus im Forum Forum-Hilfe.de intern
    Antworten: 18
    Letzter Beitrag: 21.07.2006, 08:42
  4. Text-Zahl in Variable in Integer-Zahl in Variable umformen
    Von Steven im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 13.06.2005, 13:30
  5. zahl sortierung
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 18.01.2005, 11:52

Stichworte

Berechtigungen

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