20. oktober 2004 - 17:08Der er
6 kommentarer og 1 løsning
Opdatere værdifelt ved afkrydsning af felt
Jeg har en mængde checkboxes. Alle disse checkboxes har en værdi, et tal (decimaltal). Når checkboxen henholdsvis checkes og uncheckes skal mit værdifelt (inputfelt, navn: amount) opdateres. Det skal opdateres ved at checkboxen hvis den bliver checked skal have sin bærdi (value) lagt til den eksisterende værdi i feltet amount og omvendt hvis den bliver slået fra igen.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
<script language="javascript" 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; else return tal+"0"; } </script>
-- og gør:
<td><input onclick="this.form.amount.value=afrund((this.checked)?+this.form.amount.value+ +this.value:+this.form.amount.value-(+this.value));" type="checkbox" name="pic2" value="10.00"></td><td><p>To ekstra billeder af varen.<br />Kan <i>ikke</i> kombineres med et enkelt ekstra billede</p></td><td><p>10,00 kr</p></td>
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.