hola , como puedo hacer q el boton calcular(el de la imagen) muestre el promedio de las tres notas, eligiendo la una opcion de cada radio button ,
muchas gracias
| ||||
Re: agregar en un text elegiendo radiobutton Hola: Yo actualizaría una una variable (no necesariamente del formulario, que a la vez tuviese los 3 datos variables, o sea 3 números que podrían estar separados por comas... <label for="r_1" >Normal</label> <input type="radio" id="r_1" name="tipo" value="1,1,3" onclick="valores = this.value" /> <label for="r_2" >(PP + 2xEP + 2xEF) / 5</label> <input type="radio" id="r_2" name="tipo" value="2,2,5" onclick="valores = this.value" /><label for="r_3" >(PP + EP + 2xEF) / 5</label> <input type="radio" id="r_3" name="tipo" value="1,2,4" onclick="valores = this.value" /> Y la función de cálculo... y su botón: <button type="button" onclick="calcular(this.form)">calcular</button> function calcular(f) { v = valores.split(","); f.promedio.value = (parseInt(pp.value) + ((parseInt(v[0]) * parseInt(ep.value)) + ((parseInt(v[1]) * parseInt(ef.value))) / parseInt(v[2]); } Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Re: agregar en un text elegiendo radiobutton hola , bueno antes de todo gracias por el dato , pero sabes .. yo recien estoy entrando a este lenguaje y recien estoy q empiezo a entender (no entiendo muy bien lo que has echo) .. lo que pasa es nose que poner en los value *** para la condicion...mmm yo lo estaba haciendo asi : Codigo Cita: <html> <head> <title>Promedio</title> <script language="javascript"> function promedio(){ var pp; var ep; var ef; var prom; pp= parseInt(form1.txtpp.value); ep=parseInt(form1.txtep.value); ef=parseInt(form1.txtef.value); /* apatir de aqui nose q mas hacer con los radios*/ } </script> </head> <body> Calcular promedio<br /> <form id="form1" name="form1"> <table width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td>PP : <label> <input name="txtpp" type="text" id="txtpp" /> </label></td> </tr> <tr> <td>EP : <label> <input name="txtep" type="text" id="txtep" /> </label></td> </tr> <tr> <td>EF : <label> <input name="txtef" type="text" id="txtef" /> </label></td> </tr> <tr> <td>Peso</td> </tr> <tr> <td><input name="optpeso" type="radio" value=" *** " /> Normal</td> </tr> <tr> <td><input name="optpeso" type="radio" value=" *** " /> (PP+2EP+2EF)/5</td> </tr> <tr> <td><input name="optpeso" type="radio" value=" *** " /> (PP+EP+2EF)/4</td> </tr> <tr> <td><input type="button" name="btncalc" value="Calcular" onclick="promedio();" /></td> </tr> <tr> <td>Promedi : <input name="txtprom" type="text" id="txtprom" /></td> </tr> </table> Mensaje : <input name="txtmen" type="text" id="txtmen" /> </form> </body> </html> |
| ||||
Re: agregar en un text elegiendo radiobutton Hola: No es tan difícil, intenta adaptar lo que te puse a lo que tienes... si te fijas, lo que tu llamas txtpp yo le puse pp, el nombre de tus radios es optpeso, y yo puse tipo, y tu función promedio yo le puse calcular (Intentándolo creo que aprenderás más rápido) Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |