Ciao a tutti,
ho questo script per calcolare un importo in un form e vorrei che la variabile c avesse valore 15 quando il checkbox è checcato e 0 quando non lo è. Ho fatto un pò di prove ma non riesco![]()
Questo è il form:codice:function calcolatotale() { var a = document.forms[0].brani.value; var b = document.forms[0].prezzo.value; var c = var d = document.forms[0].cd.value; var e = d * "5"; var f = a * b + e + c; document.forms[0].importo.value= parseFloat(e).toFixed(2).replace('.',','); }
codice:<table border=\"0\" cellpadding=\"3\" cellspacing=\"5\"> <tr> <td class=\"form\" width=\"170\">N. brani:</td> <td align=\"right\"><input name=\"brani\" type=\"text\" size=\"8\" onchange=\"calcolatotale();\"></td> </tr> <tr> <td class=\"form\">Prezzo al brano: (Euro)</td> <td align=\"right\"><input name=\"prezzo\" type=\"text\" readonly=\"readonly\" size=\"8\" value=\"40\" /></td> </tr> <tr> <td class=\"form\">Mix alternativo:</td> <td align=\"right\"><input name=\"altmix\" type=\"checkbox\" /></td> </tr> <tr> <td class=\"form\">CD fisici:</td> <td align=\"right\"><select name=\"cd\" onchange=\"calcolatotale();\" /> <option selected>0</option> <option value=\"1\">1</option> <option value=\"2\">2</option> <option value=\"3\">3</option> <option value=\"4\">4</option> <option value=\"5\">5</option> </select></td> </tr> <tr> <td class=\"form\"> Importo: (Euro)</td> <td> <input type=\"text\" name=\"importo\" readonly=\"readonly\" size=\"8\" value=\"0\" /></td> </tr> </table>

Rispondi quotando
