gianfranco0104
Erfahrenes Mitglied
Hi, habe hier einen kleinen Code, welcher mir bei der direkten Eingabe im Textfeld nur Zahlen erlaubt. Dazu sollen jedoch "." möglich sein.
mein Ziel ist es aber, dass wenn ein "," eingegeben wird, dieser automatisch in ein "." gewandelt wird und zudem aber nur ein mal ein "." in der zahl enthalten sein darf.
Habe es mit mehreren Replaces versucht, da es ja, direkt bei der Eingabe schon ermittelt wird, klappt das nicht so ganz.
Wer könnte da helfen?
HTML Input schaut so aus:
Javascript:
function nurZahlen(el) {
var val = el.value.replace(/[^\.^,\d]/g, '')
el.value = val ;
}
mein Ziel ist es aber, dass wenn ein "," eingegeben wird, dieser automatisch in ein "." gewandelt wird und zudem aber nur ein mal ein "." in der zahl enthalten sein darf.
Habe es mit mehreren Replaces versucht, da es ja, direkt bei der Eingabe schon ermittelt wird, klappt das nicht so ganz.
Wer könnte da helfen?
HTML Input schaut so aus:
HTML:
<input name="highestBTTXT" id="highestBTTXT" class="txtfieldCase" type="number" value="0" onkeyup="nurZahlen(this)">