Beste phphulpers,

Met internetbankieren zag ik waarneer je geld overmaakt en je typt in een veld 99.00 verandert dit in 99,00 en als je er weer op klik is t weer 99.00 maar wordt dan ook wel verstuurd als 99,00. als ik 99:00 doe, gebeurt er niks dus alleen de . wordt vervangen door , waarschijnlijk met javascript? Weet iemand hoe je dit kan maken?

BVD!
Dat is erg toevallig. Ik keek net nog naar het bankrekeningnummer, waarbij hetzelfde gebeurt. Je voert het zonder puntjes in, de code stopt er puntjes tussen, en als je weer op het veld klikt komt je originele input weer tevoorschijn.

Vroeg me ook af hoe het kon, maar had te weinig tijd om in de broncode te duiken :)

Waarschijnlijk gaat het met onFocus en onBlur, maar om het zeker te weten zal je in de bron moeten kijken. De Javascript kan je waarschijnlijk wel achterhalen.
[google]Javascript replace[/google]
Daarmee een functie maken, en uitvoeren bij onblur en onfocus inderdaad.
Dat gebeurt inderdaad ook bij het rekeningnummer :)
Bedankt!

Reageren