Foros del Web » Creando para Internet » HTML »

Activar input al precionar un radio

Estas en el tema de Activar input al precionar un radio en el foro de HTML en Foros del Web. HOLA, tengo un problema, estoy realizando un formulario para un sistema de registro de siembras agricolas, el cual es asi; tengo un campo llamado tipo ...
  #1 (permalink)  
Antiguo 29/01/2009, 14:45
Avatar de joelluis17  
Fecha de Ingreso: septiembre-2008
Mensajes: 182
Antigüedad: 15 años, 7 meses
Puntos: 2
Activar input al precionar un radio

HOLA, tengo un problema, estoy realizando un formulario para un sistema de registro de siembras agricolas, el cual es asi;

tengo un campo llamado tipo de cuidado de las plantas: campo=tipo_cuidado

este campo es de tipo RADIO, ya que se debe selecionar de una lista de tipos de cuidados que es asi:

* OPCION1
* OPCION2
* OPCION3
* OPCION4

* OTRO ---------------> este otro es porsi nunguna de las opciones es la indicada entonces al dar click en ese RADIO llamado OTRO quiero que se active un INPUT tipo TEXT que tambien se llame tipo_cuidado para poder especificar ese tipo de cuidado....



De antemano, gracias por su ayuda
  #2 (permalink)  
Antiguo 29/01/2009, 17:30
Avatar de SetheR  
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: Activar input al precionar un radio

Creo que eso lo tienes que hacer con Javascript. Yo al menos lo plantearía asi..luego que salga es otra cosa xD.

Metería el campo de seleccion dentro de un div X. En el campo de seleecion pondría un evento onclick a OTRO que al clicar, obviamente, me cambiase el contenido del div por un input (con el mismo id que el otro) para poder matizar el valor de OTRO.

Si no me saliese, luego probaría con cambiar los valores del atributo value, pero bueno, eso para mi ya sería algo más complicado..

insisto que creo que el foro de javascript recibirías mejor ayuda..

Un saludo
  #3 (permalink)  
Antiguo 29/01/2009, 19:59
Avatar de vicram10  
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 326
Antigüedad: 15 años, 2 meses
Puntos: 27
Respuesta: Activar input al precionar un radio

Puedes probar de la siguiente forma,

el ejemplo: es con un checkbox

que habilita un input text para cargar el mismo

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prueba de Habilitar y Deshabilitar Input</title>
<script type="text/javascript">
<!--
        function habilitaDeshabilita(form)
        {
            if (form.ocultar.checked == true)
            {
                form.texto.disabled = false;
            }
            if (form.ocultar.checked == false)
            {
                form.texto.disabled = true;
            }                                                
        }
//-->
</script>
</head>
<body>
    <form>
    <input type="checkbox" name="ocultar" value="categorias" onclick="habilitaDeshabilita(this.form)">
    <input type="text" name="texto" value="Checkear para Habilitar y Deshabilitar" disabled="disabled" size="50" />
    </form>
</body>
</html> 
Prueba y verifica si es lo que quieres

salu2
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 13:14.