tbarth86: Komma oder Punkt nach Eingabe löschen

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!

  1. 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