-
Mein Problem: Ich lasse Formularfelder nach Betätigung des Sende-Buttons überprüfen. Es gibt da ein Feld "Vorwahl". Ich möchte dort nur Ziffern und Klammern "(" oder ")" zulassen.
Bisher habe ich:Hier werden nur Ziffern zugelassen. Wie erlaube ich zusätzlich die beiden Klammer-Zeichen? Danke.Code :1 2 3 4 5 6 7
if (document.myform.Vorwahl.value.length > 0){ var Wert = document.myform.Vorwahl.value, chkZ = 1; for (i=0;i<Wert.length;++i) if (Wert.charAt(i) < "0" || Wert.charAt(i) > "9") chkZ = -1; if (chkZ == -1) { alert("Geben Sie eine korrekte Zahl ohne Leer- und Sonderzeichen ein!"); return false;}
-
Code javascript:
1 2 3
for (i=0;i<Wert.length;++i) if ((Wert.charAt(i) < "0" || Wert.charAt(i) > "9") && Wert.charAt(i) != "(" && Wert.charAt(i) != ")") chkZ = -1;
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Ich probiere es morgen mal aus. Danke
-
Geht so leider nicht. Fehlermeldung, wenn Klammer zB. (0)172.
Hier nochmal mein original Code. Mein var heißt Wert3:Code :1 2 3 4 5 6 7 8
if (document.myform.Vorwahl.value.length > 0){ var Wert3 = document.myform.Vorwahl.value, chkZ = 1; for (i=0;i<Wert3.length;++i) if ((Wert3.charAt(i) < "0" || Wert3.charAt(i) > "9") && Wert3.charAt(i) != "(" && Wert3.charAt(i) != ")") chkZ = -1; if (chkZ == -1) { alert("Geben Sie eine korrekte Zahl ohne Leer- und Sonderzeichen ein!"); return false;} }
-
Was ist, wenn du statt "..." überall im if '...' nimmst?
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Geht auch nicht, mist!
-
Es lag an mir. Ich habe einfach das Falsche Feld validiert. Also ganz klar, dein Code ist perfekt.
Sorry! Aber DankeCode :1 2 3
for (i=0;i<Wert.length;++i) if ((Wert.charAt(i) < "0" || Wert.charAt(i) > "9") && Wert.charAt(i) != "(" && Wert.charAt(i) != ")") chkZ = -1;
Ähnliche Themen
-
Validierung eines Formulars: E-Mail (mit einem regulären Ausruck)
Von Noeden im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 10.03.11, 19:47 -
XML Validierung ?
Von HuberDe im Forum JavaAntworten: 8Letzter Beitrag: 09.04.08, 14:48 -
Validierung
Von brainsucker im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 07.02.08, 13:39 -
W3C Validierung
Von Tonda im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 01.05.05, 14:16 -
CSS Validierung?
Von Admi im Forum CSSAntworten: 6Letzter Beitrag: 09.02.05, 17:34



1Danke

Zitieren

Login





