30. januar 2008 - 18:51
Der er
4 kommentarer og 1 løsning
tilføje 2 decimaler hvis de ikke allerede er der
hej jeg har et par input-felter, hvor jeg gerne vil sikre mig at felter altid indeholder 2 decimaler efter kommaet... jeg forestiller mig en funktion lign: decimals(elm,decimaler) ala: <input type="text" onchange="decimals(this,2);">
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
30. januar 2008 - 18:52
#1
og de 2 decimaler vil i så fald bare være "00" pseudo-kode: hvis "," IKKE er i inputfeltets value, tilføj ",00" til feltet
30. januar 2008 - 18:53
#2
ups... hvis eksempelvis der står "10,5" skal feltet selv rette sig til "10,50" ved onchange
30. januar 2008 - 19:51
#3
onchange="this.value.toFixed(2);" Prøv det - helt bestemt utestet.
12. februar 2008 - 00:02
#4
ja, det var da inspiration nok til at jeg selv fik det lavet :) det blev sådan her istedet: this.value=parseFloat(this.value.replace('.','').replace(',','.')).toFixed(2).replace('.',','); hvilket jeg så også lige skriver om til en funktion ;) men tak smid et svar hvis du har lyst :)
22. februar 2008 - 19:05
#5
Svar
Vi tilbyder markedets bedste kurser inden for webudvikling