|
Categorieën >
ASP
punt of komma numeriek toetsenbord
|
|
|
offline
|
PHP interesse
|
OP mijn werk gebruiken wen een ASP web applicatie. daarin hebben we het probleem dat als je in een veld een bedrag wil in toetsen de punt op het numeriek toetsenbord ook als punt en niet als komma word geïnterpreteerd.
Dus 123.12 word dan als 12312,00 in de database opgeslagen.
Je moet dus de komma uit het gewone gedeelte van je toetsenbord gebruiken om van 123,12 ook 123,12 te maken
Dit schijnt een algemeen probleem in ASP te zijn en niet zo als in BV Excel makkelijk om te zetten.
Heeft iemand een oplossing , script workaround voor dit probleem.
|
4 antwoorden
WMP – 03/10/2010 10:21
|
|
offline
|
PHP expert
|
Doe een string replace op de inhoud van het veld voor je het naar de database schrijft.
|
|
|
|
offline
|
Lid
|
http://www.plus...eplace.php
Kan niet echt goed asp, maar als ik die site mag geloven, moet het denk ik zoiets worden:
kommavar=Replace(puntvar,".",",")
kommavar=Replace(puntvar,".",",")
|
|
|
|
offline
|
PHP interesse
|
het vervangen zal niet goed gaan.
Ik ben meer opzoek naar een manier om de in het scherm de decimal point= keycode 110 om te zetten naar Keycode 118.
Zoals dat ook in Excel kan. Daar kun je instellen dat de decimal point een komma = keycode 118 moet zijn
|
|
|
|
offline
|
Content Manager
|
Werk met een keyEvent. Wanneer er een toets is ingedrukt, kijk je of het om het numerieke decimal point gaat (keycode 110 zoals je zegt) en dan plaats je een komma in het veld (of je removed het punt op het einde).
|
Dit onderwerp is gesloten.
|
|
|