Hallo,
Habe ich irgendwie (ohne Applet) eine Chance meine Zahl entsprechend der Sprache zu konvertieren?
Wenn du die Sprache jeweils kennst, kannst du das Dezimalzeichen vor dem Eintrag in die Datenbank mit replace() entsprechend ersetzen.
Gruß, Don P
Jo oder einfach alle Punke durch Kommas ersetzen, hintenrum abschneiden wenn nötig (falls jemand tausenderstellen eingibt) und wieder zusammenkleben. So quasi:
<script type="text/javascript">
var parseInput = function (obj)
{
var v = obj.value.replace(/\./g, ","); // alle punkte raus
var hasDez = v.lastIndexOf(',');
if (hasDez != -1)
{
nrInt = v.substring(0, hasDez).replace(/,/g, ""); // restliche kommas raus
nrDez = v.substring(hasDez, hasDez+3);
obj.value = (nrInt+nrDez); // zampeppen
}
}
</script>
<input type="text" onblur="parseInput(this);return false;" />