|
||||
|
Das mit dem Punkt statt Komma scheint zu funktionieren, allerdings sind Fehler vorprogrammiert. Ich bekomme n?mlich dann, wenn mein Kunde gewohnheitsm??ig ein Komma eingibt, eine falsche Bestellmenge.
Welche Alternative habe ich noch (script ?ndern, Datenbank ?ndern, ...) Erwin |
|
||||
|
Hallo Thomas,
danke f?r die Info. Aber A) wei? ich nicht wie man so etwas macht und B) sollte es doch eine einfachere M?glichkeit (Ver?nderung in Datenbank oder Script) geben oder etwa nicht? Wenn nicht, w?re ich Dir sehr dankbar, wenn Du mir sagen k?nntest wie ich so was machen kann. Erwin |
|
||||
|
Moin,
das w?re mal ein Codeschnipsel, mit dem gepr?ft wird, ob die Postleitzahl auch tats?chlich aus Zahlen besteht. So ?hnlich m?sste es auch hier zu l?sen sein in der Form: wenn Eingabe = "," (oder irgendein Tastaturschl?sselcode, der das Komma repr?sentiert) dann ersetze das Komma durch einen Punkt, so dass der Kunde die Kommataste vergewaltigen kann, bis er schwarz wird, aber trotzdem immer einen Punkt bekommt. Mal sehen, vielleicht kriege ich das ja zumindest als Beispieldatei mal auf die Reihe, wenn ja, werde ich es posten. Ansonsten sch?ne F-Tage und sch?ne Bescherung ! Thomas Code:
var chkZ = 1;
for(i=0;i<document.Formular.plz.value.length;++i)
if(document.Formular.plz.value.charAt(i) < "0"
|| document.Formular.plz.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Bitte pr?fen Sie Ihre Postleitzahl !");
document.Formular.plz.focus();
return false;
}
|
|
||||
|
Hallo Roland,
mit dem Java hast Du sicher recht - das mit dem Punkt funktioniert sowieso nicht, da beim aktuallisieren aus z.B. 1.6 dann einfach 16 wird. Das mit dem regul?ren Ausdruck in PHP finde ich sehr gut, nur habe ich ?berhaupt keine Idee, wo ich was in welchen Ausdruck ?ndern sollte. W?re toll, wenn Du mir sagen k?nntest, was ich wo ?ndern oder einf?gen sollte. Bin echt f?r jede Hilfe dankbar! Erwin |
|
||||
|
Moin !
Roland hat nat?rlich Recht, php ist sowieso besser als javascript. Man m?sste die Sache beim Absenden den Bestellung korrigieren, irgendwas mit "str replace" reinbasteln oder so... :grml:... Aber f?r den Moment wei? ich nun auch noch nicht weiter. Viele Gr??e ! Thomas |
![]() |
| Lesezeichen |
| Stichworte |
| artikelanzahl, komma |
| Themen-Optionen | |
| Ansicht | |
|
|