morgen!!!
ich hab da ein problem. und zwar soll in ein formularfeld ein preis geschrieben werden. dieses feld darf aber nur zahlen enthalten. also keine buchstaben, punkte, zeichen, sonderzeiche, etc, weiss der geier!
so, ich lass das also über php abfragen, nur check ichs einfach nich ganz.
mein code lautet im moment (in etwa):
as klappt soweit auch ganz gut wenn ich in das feld beispielsweise eine 5 eingebe kommt keine fehlermeldung. gebe ich einen buchstaben wie z.B. ein a ein dann kommt die fehlermeldung.
wenn ich aber z.B. "4543,-" oder "4562 Euro" oder "blabla333" eingebe, dann kommt die fehlermeldung nicht.
hat irgendjemand ahnung wie das richtig lauten muss?!
ich hab da ein problem. und zwar soll in ein formularfeld ein preis geschrieben werden. dieses feld darf aber nur zahlen enthalten. also keine buchstaben, punkte, zeichen, sonderzeiche, etc, weiss der geier!
so, ich lass das also über php abfragen, nur check ichs einfach nich ganz.
mein code lautet im moment (in etwa):
PHP:
if(!eregi("[0-9]",$_POST['preis'])){
$error = 'nur zahlen sonst nix! ;)';
}
as klappt soweit auch ganz gut wenn ich in das feld beispielsweise eine 5 eingebe kommt keine fehlermeldung. gebe ich einen buchstaben wie z.B. ein a ein dann kommt die fehlermeldung.
wenn ich aber z.B. "4543,-" oder "4562 Euro" oder "blabla333" eingebe, dann kommt die fehlermeldung nicht.
hat irgendjemand ahnung wie das richtig lauten muss?!