Foros del Web » Programando para Internet » Javascript »

Problema mostrando texto con radio button

Estas en el tema de Problema mostrando texto con radio button en el foro de Javascript en Foros del Web. Hola, vengo aqui talvez me pueden echar una mano. Tengo este codigo (Funciona bien si lo pongo en un .html solito), pero al agregarlo a ...
  #1 (permalink)  
Antiguo 04/06/2014, 09:20
 
Fecha de Ingreso: junio-2011
Ubicación: uruguay
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 0
Problema mostrando texto con radio button

Hola, vengo aqui talvez me pueden echar una mano.

Tengo este codigo (Funciona bien si lo pongo en un .html solito), pero al agregarlo a mi .phtml de Magento, no logro que funcione. Segun estuve viendo el problema es por el form /form. Si lo quito funciona, segun vi con otras funciones, pero esta funcion no sé como hacerla funcionar sin el form.


Este es el codigo que utilizo:

http://www.forosdelweb.com/wiki/Javascript:%C2%BFC%C3%B3mo_puedo_mostrar_un_texto( pregunta)_tras_seleccionar_un_radio_button%3F


Alguien puede decirme como hacerlo funcionar SIN EL FORM ??

Gracias
  #2 (permalink)  
Antiguo 04/06/2014, 12:21
 
Fecha de Ingreso: agosto-2012
Ubicación: Bilbao
Mensajes: 44
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Problema mostrando texto con radio button

Donde esta el código?
__________________
Bienvenidos a una nueva era.
  #3 (permalink)  
Antiguo 04/06/2014, 12:39
 
Fecha de Ingreso: junio-2011
Ubicación: uruguay
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Problema mostrando texto con radio button

Hola, es este:

Código:
<html> 
<head> 
<script> 
function Pregunta1(){ 
document.getElementById('pregunta').innerHTML = "¿Cuál es la pregunta 1?<br>" 
document.form.texto.value = "Respuesta 1"} 
function Pregunta2(){ 
document.getElementById('pregunta').innerHTML = "¿Cuál es la pregunta 2?<br>" 
document.form.texto.value = "Respuesta 2"} 
function Pregunta3(){ 
document.getElementById('pregunta').innerHTML = "¿Cuál es la pregunta 3?<br>" 
document.form.texto.value = "Respuesta 3"} 
function Pregunta4(){ 
document.getElementById('pregunta').innerHTML = "¿Cuál es la pregunta 4?<br>" 
document.form.texto.value = "Respuesta 4"} 
</script> 
</head> 
<body> 
<form name=form> 
<input type="radio" name="Radio" value="Uno" Onfocus="Pregunta1()">Uno<br> 
<input type="radio" name="Radio" value="Dos" Onfocus="Pregunta2()">Dos<br> 
<input type="radio" name="Radio" value="Tres" Onfocus="Pregunta3()">Tres<br> 
<input type="radio" name="Radio" value="cuatro" Onfocus="Pregunta4()">Cuatro<br> 
<table border=0 cellpadding=0 cellspacing=0 width="100%" style="border-collapse: collapse" bordercolor="#111111"> 
<tr> 
<td id="pregunta">Seleccione una Opción</td> 
</tr> 
<tr> 
<td><input type="text" name="texto"></td> 
</tr> 
</table> 
</form> 
</body> 
</html>
  #4 (permalink)  
Antiguo 04/06/2014, 12:47
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problema mostrando texto con radio button

Cita:
document.form.texto.value = ...
cambialo por

Cita:
document.texto.value = ...
__________________
Salu2!
  #5 (permalink)  
Antiguo 04/06/2014, 13:00
 
Fecha de Ingreso: junio-2011
Ubicación: uruguay
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Problema mostrando texto con radio button

Muchas gracias

Etiquetas: button, funcion, html, radio
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 06:16.