Formularfelder
Stefan
- html
0 Ole0 Stefan
0 Norbert Klein- javascript
0 Stefan
Hi,
ich habe ein Formularfeld, indem ich eine bestimmte Menge
eingeben kann. Leider funktionieren auch Komma-Zahlen (zum
Beispiel 2,9). Ich möchte jedoch dass der User NUR ganze
Zahlen verwenden kann (zum Bespiel 587). Ist das möglich,
und wenn ja, wie. Danke.
MfG
Stefan
hi Stefan
mit reinem HTML wirst du da nicht weiter kommen.
was du brauchst ist ein script das abfragt ob eine gültige eingabe vorgenommen wurde.
das läßt sich z.B. mit javascript ganz gut lösen.
stöber mal in selfhtml oder im forumsarchiv und du wirst sehen, du bist nicht der einzige der dieses problem hatte ;)
alles liebe
ole
(8-)>
Hi,
naja hab zwar was gefunden, jedoch nicht das was ich brauche,
sondern nur auf normale Seiten bezogen und nicht für Formulare.
Trotzdem Danke.
MfG
Stefan
hi Stefan
mit reinem HTML wirst du da nicht weiter kommen.
was du brauchst ist ein script das abfragt ob eine gültige eingabe vorgenommen wurde.
das läßt sich z.B. mit javascript ganz gut lösen.
stöber mal in selfhtml oder im forumsarchiv und du wirst sehen, du bist nicht der einzige der dieses problem hatte ;)
alles liebe
ole
(8-)>
Hey Hoe.
ich habe ein Formularfeld, indem ich eine bestimmte Menge
eingeben kann. Leider funktionieren auch Komma-Zahlen (zum
Beispiel 2,9). Ich möchte jedoch dass der User NUR ganze
Zahlen verwenden kann (zum Bespiel 587). Ist das möglich,
und wenn ja, wie.
Also, Event-Handler onchange, parseInt(), ein bissel if und nen alert().
Un dad macht dann:
<form>
<input value="Zahl?" onchange="if(this.value != parseInt(this.value)){window.alert('Bitte geben sie eine ganze Zahl ein.'); this.value = this.defaultValue;}">
</form>
Gruß
Norbert
hi,
hat super funktioniert!
mfg
stefan
Hey Hoe.
ich habe ein Formularfeld, indem ich eine bestimmte Menge
eingeben kann. Leider funktionieren auch Komma-Zahlen (zum
Beispiel 2,9). Ich möchte jedoch dass der User NUR ganze
Zahlen verwenden kann (zum Bespiel 587). Ist das möglich,
und wenn ja, wie.
Also, Event-Handler onchange, parseInt(), ein bissel if und nen alert().
Un dad macht dann:
<form>
<input value="Zahl?" onchange="if(this.value != parseInt(this.value)){window.alert('Bitte geben sie eine ganze Zahl ein.'); this.value = this.defaultValue;}">
</form>
Gruß
Norbert