ik heb een invoerveld waar men een bedrag kan invoeren. Nu heb ik al dat wanneer een 'komma' getypt word er automatisch een 'punt' van gemaakt word.
Nu wil ik alleen nog wanneer men bijvoorbeeld '15' invult on plaats van '15.00' dat die ,00 er automatisch achter geplaatst word.
dit is mijn javascript:
Dit is het invoerveld:
Nu wil ik alleen nog wanneer men bijvoorbeeld '15' invult on plaats van '15.00' dat die ,00 er automatisch achter geplaatst word.
dit is mijn javascript:
HTML:
<script language="javascript">
function replace(entry)
{
out = ",";
add = ".";
temp = "" + entry; // temporary holder
while (temp.indexOf(out)>-1)
{
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add +
temp.substring((pos + out.length), temp.length));
}
document.form.factuur_bedrag.value = temp;
}
</script>
Dit is het invoerveld:
HTML:
<input type=\"text\" name=\"InpBod\" value=\"0.00\" maxlength=\"50\" style=\"width: 50;\" class=\"contact\" onKeyUp=\"replace(document.form.factuur_bedrag.value);\" >