• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formular eingaben prüfen?

Status
Für weitere Antworten geschlossen.

saibo

Neues Mitglied
Hallo ich möchte ein dass meine Eingaben in ein textfeld gepfrüft werden. es soll ein art adresseingabe werde.
wir gestalte ich die if alternative wenn z.b. möchte dass verhindert wird dass bei der namenseingabe nur buchstaben und leerzeichen erlaubt sind.

bsp:

if(eingelesener wert besteht aus "buchstaben und leerzeichen")
alert("richtig eingeben")
else
alert("neu eingeben")
 
ich habe gerade etwas gemacht um die zahlen 1 und 2 von anderen zu trennen.
irgendwo seint noch ein fehler zu sein den dich nicht finde?
HTML:
var platz = 1;
var i = 0;
 
 while(i<document.eingabe.uhr.value.length)
 {
    if(document.eingabe.uhr.value.charAt(i) < "3" || document.eingabe.uhr.value.charAt(i) > "9")  
    { 
            platz = -1;  
            if(paltz == -1) 
                {
               alert("if");
              }
              else
              {
                  
              }
    
    }
    else
    {
     alert("else");
     
    }
    
    i++;
    
    
    
}
 
Code:
platz = -1;  
if(paltz == -1)

Was ist hier dran falsch ?
Desweiteren solltest du mal zusehen, dass du einen Browser mit debugging Modus für JavaScript nutzt, dann findest du sowas schnell raus ;)
 
HTML:
    if
    (   document.eingabe.uhr.value.charAt(0) < "0" || 
        document.eingabe.uhr.value.charAt(0) > "9" ||
        document.eingabe.uhr.value.charAt(1) < "0" || 
        document.eingabe.uhr.value.charAt(1) > "9" ||
        document.eingabe.uhr.value.charAt(0) + document.eingabe.uhr.value.charAt(1) > 23 ||
        document.eingabe.uhr.value.charAt(2) != ":" ||
        document.eingabe.uhr.value.charAt(3) < "0" || 
        document.eingabe.uhr.value.charAt(3) > "9" ||
        document.eingabe.uhr.value.charAt(4) < "0" ||
        document.eingabe.uhr.value.charAt(4) > "9" ||
        document.eingabe.uhr.value.charAt(3) + document.eingabe.uhr.value.charAt(4) > 59 
    )  
    
    { 
         alert("Die Uhrzeit muss folgende Form haben: 17:35");
    
    }
    else
    {
       alert("Uhrzeit korrekt eingegeben!");
    }
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben