![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: tbarth86, 31. 01. 2007, 16:49
Hallo Allerseits bin ein Neuer!
Ich bin ein ziemlicher Frischling was Javascript und Html angeht wusste jetzt nicht in welches Themenbereich mein Problem fällt glaube hier aber richtig zu sein also folgendes:
Ich habe ein html textfeld wo ein Geldbetrag eingegeben wird. Die Euro und cents werden mit Komma und Punkt getrennt. Und ich möcht eben den Punkt oder das Komma weg haben sonst gibts Probleme mit der Wertübertragung. das wär der Code:
<INPUT type="text" id="betrag" onchange="checkFields(betrag)" NAME="amount" size="50" VALUE="">
<script language="jscript">
function checkFields(betrag)
{
// Komma und Punkt entfernen
Amount = Amount .replace(/[.,]\);
}
</script>
Danke schon mal im voraus!
Die folgende Nachricht zum Thema stammt von: Anatol, 01. 02. 2007, 05:43
Hallo,
Ich bin kein regular expressions Experte und vielleicht gibt es bessere Loesungen (ich bin mir da nie so sicher), aber das sollte funktionieren:
<script language="javascript">
function checkFields(id) {
document.getElementById(id).value = document.getElementById(id).value.replace(/[.,]*/g, "");
}
</script>
<input type="text" id="betrag" onchange="checkFields(this.id)" name="amount" size="50" value="">
Schoene Gruesse
Anatol
© 1998-2008
Impressum, Software: Classic Forum