tengo un formulario con 4 dario butons con valores de 1 a 7
lo que necesito hacer es sumar los valores todos los radios button y promediarlos
por el total osea 4 y ese resultado obtenerlo en un input para despues mandar ese resultado pos post a una base datos
solo me falta obtener el promedio en un input en vez del <DIV >
dejo el codigo y link
http://www.forosdelweb.com/f13/sumar-valores-varios-radiobuttons-371845/
Saludos..
Código Javascript:
Ver original
<script languaje="javascript"> function resultado(){ var fin="no"; var r=0; x=1; while(fin=="no"){ g=document.getElementsByName('r'+x); if(g.length!=0){ for(y=0;y<g.length;y++){ e=0; if (g[y].checked==true){ r+=parseInt(g[y].value); e=1; break; } } if(e==0){ alert("Debe seleccionar al menos una opcion por grupo"); break; break; } }else{ fin="si"; } x++; } document.getElementById('resultadox').innerHTML="r esultado:"+r/4; <!--PROMEDIO ADEMAS QUE QUE CON LA FUNCION "ROUND NO ME REDONDEA A DOS DECIMALES "--> } </script>
Código HTML:
Ver original
<form method="post" action="ingreso.php" name="form1" id="form1"> <table width="957" style="border-width: 0px; border-style:none; font-family: Arial, sans-serif; color: #f2f2f2; font-size: 14px;"> <tr> <td width="338" valign="top"> <input type="radio" id="r1" name="r1" value="1" /> <p> <input type="radio" id="r2" name="r1" value="3" /> <p> <input type="radio" id="r3" name="r1" value="5" /> <p> <input type="radio" id="r4" name="r1" value="7"/> </td> <td width="297" valign="top"> <input type="radio" id="r5" name="r2" value="1"/> <p> <input type="radio" id="r6" name="r2" value="3" /> <p> <input type="radio" id="r7" name="r2" value="5"/> <p> <input type="radio" id="r8" name="r2" value="7"/> </td> <td width="300" valign="top"> <input type="radio" id="r9" name="r3" value="1"/> <p> <input type="radio" id="r10" name="r3" value="3"/> <p> <input type="radio" id="r11" name="r3"value="5"/> <p> <input type="radio" id="r12" name="r3" value="7"/> </td> </tr> </table> <table width="957" style="border-width: 0px; border-style:none; font-family: Arial, sans-serif; color: #f2f2f2; font-size: 14px;"> <tr> <td width="338" valign="top"> <input type="radio" id="r13" name="r4"value="1"/> <p> <input type="radio" id="r14" name="r4" value="3"/> <p> <input type="radio" id="r15" name="r4" value="5"/> <p> <input type="radio" id="r16" name="r4" value="7"/> </td> <td width="297" valign="top"> <input name="promedio" id="promedio" /> <!-- en este input obtener el promedio --> <input class="submit" type="submit" value="Actualizar"/> <input name="promedio" id="promedio" /> <!-- en este input obtener el promedio --> </form>