14. juni 2001 - 11:55
Der er
6 kommentarer og 1 løsning
Udregning vandret og lodret
Jeg har 2 udregninger i samme dokument med to forskellige udregningsknapper, men de modarbejder hinanden. Jeg kan kun få et af dem ad gangen til at virke. Hvordan får jeg dem begge til at virke? <HTML><HEAD><TITLE>Form</TITLE> <SCRIPT> function calculate(total32) { document.form1.total32.value = (2.67)*(document.form1.korsel.value) } function calculate(sum) { document.form1.total.value = (document.form1.total.value) document.form1.total2.value = (document.form1.total2.value) document.form1.total3.value = (document.form1.total3.value) document.form1.total4.value = (document.form1.total4.value) document.form1.sum.value = parseInt(document.form1.total.value) + parseInt(document.form1.total2.value) + parseInt(document.form1.total3.value) + parseInt(document.form1.total4.value) } </SCRIPT> </HEAD><BODY bgcolor=\"#ffffff\" onload=\"calculate\"> <FORM name=\"form1\" action=\"\" method=\"post\"> <p>Tabt arbejdsfortjeneste <input type=\"text\" name=\"total\" size=\"8\" value=\"0\"> <br> Kursusgebyr, hotel og forplejning *) <input type=\"text\" name=\"total2\" size=\"8\" value=\"0\"> <br> Rejsegodtgørelseudregning<font size=\"1\" > <input type=\"text\" name=\"korsel\" onChange=\"calculate(total32)\" size=\"2\"> Kørsel i egen bil: kr. 2,76 per. km</font> <input type=\"text\" name=\"total32\" size=\"8\"> <input type=\"button\" value=\"udregn km\" onClick=\"calculate(total32)\" name=\"button2\"> </p> <p>Rejsegodtgørelse <input type=\"text\" name=\"total3\" size=\"8\" value=\"0\"> (betøbet fra Rejsegodtgørelseudregning<font size=\"1\" ></font>)</p> <p><font size=\"1\">Andet: fly, broafgift, taxa m.v.*)</font> <input type=\"text\" name=\"total4\" value=\"0\" size=\"8\"> </p> <p>Sum <input type=\"text\" name=\"sum\" size=\"8\"> <input type=\"button\" value=\"Tryk for at regn sammen\" onClick=\"calculate(sum)\" name=\"button\"> </FORM> </BODY> </HTML>
Annonceindlæg fra Computerworld
det er dine parametre den er gal med. sum skal sendes med som streng, men du bruger den som variabel. <HTML><HEAD><TITLE>Form</TITLE> <SCRIPT> function calculate(total32) { document.form1.elements[total32].value = (2.67)*(document.form1.korsel.value) } function calculate(sum) { // PS: hvad laver de her første 4 linier ?? document.form1.total.value = (document.form1.total.value) document.form1.total2.value = (document.form1.total2.value) document.form1.total3.value = (document.form1.total3.value) document.form1.total4.value = (document.form1.total4.value) document.form1.elements[sum].value = parseInt(document.form1.total.value) + parseInt(document.form1.total2.value) + parseInt(document.form1.total3.value) + parseInt(document.form1.total4.value) } </SCRIPT> </HEAD><BODY bgcolor=\"#ffffff\" onload=\"calculate\"> <FORM name=\"form1\" action=\"\" method=\"post\"> <p>Tabt arbejdsfortjeneste <input type=\"text\" name=\"total\" size=\"8\" value=\"0\"> <br> Kursusgebyr, hotel og forplejning *) <input type=\"text\" name=\"total2\" size=\"8\" value=\"0\"> <br> Rejsegodtgørelseudregning<font size=\"1\" > <input type=\"text\" name=\"korsel\" onChange=\"calculate(total32)\" size=\"2\"> Kørsel i egen bil: kr. 2,76 per. km</font> <input type=\"text\" name=\"total32\" size=\"8\"> <input type=\"button\" value=\"udregn km\" onClick=\"calculate(\'total32\')\" name=\"button2\"> </p> <p>Rejsegodtgørelse <input type=\"text\" name=\"total3\" size=\"8\" value=\"0\"> (betøbet fra Rejsegodtgørelseudregning<font size=\"1\" ></font>)</p> <p><font size=\"1\">Andet: fly, broafgift, taxa m.v.*)</font> <input type=\"text\" name=\"total4\" value=\"0\" size=\"8\"> </p> <p>Sum <input type=\"text\" name=\"sum\" size=\"8\"> <input type=\"button\" value=\"Tryk for at regn sammen\" onClick=\"calculate(\'sum\')\" name=\"button\"> </FORM> </BODY> </HTML> mvh JakobA