31. marts 2003 - 01:35Der er
5 kommentarer og 1 løsning
skal ikke tage højde for komma
max = <%=rs("points")%>; enheder = "points"; function check_Form(frm) { tal = parseFloat(frm.indskud.value.replace(/,/, "."), 10); if (isNaN(tal)) { alert("Det indtastede er ikke et tal."); return false; } tal = Math.round(tal * 100) / 100; if (tal > max) { alert("Du forsøgte med " + tal.toString().replace(/\./, ",") + "\nDu har kun " + max + " points at gøre godt med."); return false; } return true; } dette script arbejder ud fra max som er en værdi fra en databasen, denne værdi kan indholde komma tal, men så snart den ryger igennem dette afrunder javascriptet tallet, hvad skal ændres for at undgå det.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Lidt baggrund: Hvis dit script kører på en server med dansk "regional settings", vil alle tal omsat til tekst (som fx ved en response.write rs("point"), så danske decimaler. Altså , og ikke . javascript skal bruge .
Det ville være mere rigtigt at ændre LCID så serveren tror den er i usa, udskrive tallet, og skifte LCID tilbage igen.
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.