30. december 2002 - 11:29Der er
2 kommentarer og 1 løsning
antal tegn vises i form felter
Hej.
Jeg har et input-felt der hele tiden bliver opdateret og hele tiden tæller opad. Jeg vil gerne have den til at dele talet 20448346 Altså så der står 20.448.346. F.eks. ved at dele visningen af tallet om så der står: inputfelt = [] [ 20].[448].[346] Altså så der er punktummer imellem felterne Noget kode der splitter cifferne så de vises i flere input-felter.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Slettet bruger
30. december 2002 - 12:19#1
Hvis der er præcist tre tekstfelter:
function splitTal(tal) { str = " "; tal = tal.toString(); tal = str.substring(0, 9 - tal.length) + tal; tal = tal.replace(/ /g, " "); document.formNavn.felt1.value = tal.substring(0, 2); document.formNavn.felt2.value = tal.substring(3, 5); document.formNavn.felt3.value = tal.substring(6, 8); }
Jeg har bestemt mig for alligevel at vise det på et felt med punktummer imellem. Nu virker det og er lettere at læse!
function splitTal(tal) { var s1 var s2 var s3 str = " "; tal = tal.toString(); tal = str.substring(0, 9 - tal.length) + tal; s1 = tal.substring(0, 3).replace(/ /g, ""); s2 = tal.substring(3, 6).replace(/ /g, ""); s3 = tal.substring(6, 10).replace(/ /g, ""); document.urform.urfelt.value = s1 + "." + s2 +"." + s3 }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.