19. december 2004 - 15:34Der er
12 kommentarer og 1 løsning
Fange radiobutton værdi og calc med VB variabel
Hejsa, Sidder og roder med en clientside calculation som går galt.
Jeg har en forud defineret pris som jeg hiver ud af min Database. Samt jeg har et udtræk med en masse priser som jeg har lagt i en form af radiobuttons. (kun een radiobutton kan vælges)
Hvordan kan jeg med noget onchange på radiobuttons lægge disse 2 priser sammen og vise dynamisk, evt i et textarea?
Det ville være mest indlysende at skrive den faste tekst udenfor, og så har vi jo fat i javascript, hvor det er punktum, som er decimal-separator, og det tror jeg de allerfleste vil forstå, men f.eks.
Samlet pris: DKK <input type="tekst" value="" name="samletPris">
Hvis du skal lave det sådan, at det altid er med 2 decimaler og med komma, skal du have en funktion, som lige klarer det, f.eks.
<script type="text/javascript"> function afrund(tal){ if(isNaN(tal))return "0,00"; tal = ""+(Math.round(tal*100))/100; punktum = tal.indexOf("."); if (punktum==-1)return tal+",00"; if (tal.length-punktum==3)return tal.replace(/\./,","); else return tal.replace(/\./,",")+"0"; } </script>
Det er 100% mig som takker.. Kender jeg mig selv skal nok komme i endnu en knibe senere i min process. Jeg er bare glad for der findes folk som dig.. Med hvilken elegance du fjerner mine bekymringer
lækkert nok. Tsk fordi du svarede.. regner ik med du ser denne :) Jeg ville nu godt have den vendt om så den blev en onchange på selve SELECT feltet. dvs. så den vil regne både ved onclick på radio, samt ved en onchange på selecten, da man kan rette begge uafhængigt
-- og som standard kommer der jo en mail, hvis der er et indlæg i en tråd, man har deltaget i, så der skal nok komme en reaktion, hvis der er mulighed eller grund dertil !-)
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.