Norbert Klein: Formularfelder

Beitrag lesen

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