Foros del Web » Programando para Internet » Javascript »

¿Manejo de radiobutton y un textbox?

Estas en el tema de ¿Manejo de radiobutton y un textbox? en el foro de Javascript en Foros del Web. Hola, estoy haciendo un proyecto con el lenguaje PHP y necesito su ayuda, lo que pasa es que tengo un cuestionario con algunos radio button, ...
  #1 (permalink)  
Antiguo 22/11/2012, 17:42
 
Fecha de Ingreso: septiembre-2012
Mensajes: 26
Antigüedad: 11 años, 7 meses
Puntos: 2
¿Manejo de radiobutton y un textbox?

Hola, estoy haciendo un proyecto con el lenguaje PHP y necesito su ayuda, lo que pasa es que tengo un cuestionario con algunos radio button, cada uno con un valor especifico y un textbox que quiero que muestre el valor de seleccionar cada radio button, por ejemplo:

1.- ¿Eres profesionista?

Si ( ) 10 puntos No ( ) - 10 puntos

2.- ¿Sabes inglés?

Si ( ) 10 puntos No ( ) - 5 puntos

Total [ textbox ]

Entonces si por ejemplo en la 1 selecciona Si y en la 2 No el total sería 5 puntos,
quiero que el 5 se muestre en el textbox, o sea segun lo que se seleccione
se vaya modificando lo que aparece en el texbox. Espero haber dejado mi duda
en claro, gracias.
  #2 (permalink)  
Antiguo 22/11/2012, 23:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: ¿Manejo de radiobutton y un textbox?

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN"
  2. "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
  5. <title>suma</title>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function sumar(){
  9. var total=0;
  10. for (i=0;i<document.formulario.elements.length;i++){
  11. if(document.formulario.elements[i].checked){
  12. total+=parseInt(document.formulario.elements[i].value);
  13. }
  14. }
  15. document.getElementById('total').innerHTML =total;
  16. }
  17. //]]>
  18. </head>
  19. <div>
  20. <form name="formulario" action="#">
  21. 1 <input type="checkbox" name="x" value="1" onclick="sumar()" />
  22. 2 <input type="checkbox" name="x" value="2" onclick="sumar()" />
  23. 3 <input type="checkbox" name="x" value="3" onclick="sumar()" />
  24. </form>
  25. <div id="total"></div>
  26. </div>
  27. </body>
  28. </html>

Ahora solo te resta hacerlo con radiobuttons

Salu2
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 23/11/2012, 15:07
 
Fecha de Ingreso: septiembre-2012
Mensajes: 26
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: ¿Manejo de radiobutton y un textbox?

Le hice las modificaciones para que funcionara con RadioButton y corrió perfecto,
ahora si ese valor lo quiero almacenar en una base de datos se va a almacenar
el "total" que viene después del div id = ¿o tengo que crear otro texbox?
  #4 (permalink)  
Antiguo 23/11/2012, 16:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: ¿Manejo de radiobutton y un textbox?

Si es un form tradicional y no usas ajax, ni siquiera te conviene pasar el total sino hacer la suma en el php, que el valor que se ve en el div solo sea informativo para el usuario

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 26/11/2012, 12:00
 
Fecha de Ingreso: septiembre-2012
Mensajes: 26
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: ¿Manejo de radiobutton y un textbox?

Entonces ¿si uso Ajax o JavaScript no puedo guardar los valores de un formulario?
disculpa la pregunta pero soy muy nuevo con estas técnicas pero lo he tenido
que usar de urgencia para un proyecto y ando entre investigando e implementando al mismo tiempo.

Lo que pasa es que tengo un archivo en javascript que es una lista desplegable
de la cual seleccionamos un nombre de un empleado y al seleccionarlo aparece
debajo un area con varios textbox donde se muestran los
datos del empleado que elegimos. Debajo de esto hay un cuestionario
entonces la idea es que al guardar el cuestionario se guarden las respuestas,
el puntaje total y también se guarden los datos del empleado que
aparecieron arriba para saber a quien pertenece el cuestionario.

Etiquetas: radiobutton, suma, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.