jeg er igang med at lave noget til et fakture system blot for at prøve men er løbet ind i et problem
lavet det sådan så man kan trykke på et link og så add man flere tekst felter frem man kan skrive i
men skal så have lavet en hvor den regner pris og antal ud og giver en total det virker med den første
function sum() { var x = document.getElementById('cost').value; var y = document.getElementById('amount').value; var total = parseFloat(x) * parseFloat(y); document.getElementById("total").value = total; }
function new_link() { ct++; var div1 = document.createElement('div'); div1.id = ct;
// link to delete extended form elements var delLink = '<div style="text-align:right;margin-right:65px"><a href="java script:delIt('+ ct +')">Del</a></div>';
Du kan jo ikke have flere elementer med samme ID. En ID skal være unik på dokumentniveau. Du er nødt til at skifte ID på de elementer, du sætter ind - og indrette din beregningsfunktion derefter
Du kunne helt undlade ID'er og i stedet bruge document.getElementsByName, som returnerer et array af elementer med det søgte navn. Så er det bare at loop'e igennem dine arrays og udføre beregningen
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.