Por ejemplo:
Cita:
Que al elegir ese RADIO la variable sea lo que se ingresa en el INPUT del tipo texto. <input type="radio" name="fondo" value="" />Mi propio fondo: <input type="text" name="mipropiofondo" value="http://" />
| ||||
Tomar variable de input [tipo texto] en un radio Hola, como puedo hacer para que el valor que le den a un INPUT TIPO TEXTO se tome como la variable de un RADIO? Por ejemplo: Cita: Que al elegir ese RADIO la variable sea lo que se ingresa en el INPUT del tipo texto. <input type="radio" name="fondo" value="" />Mi propio fondo: <input type="text" name="mipropiofondo" value="http://" />
__________________ Si todas las URL's que tienes o visitas te parecen largas, visita www.korto.tk - También protege de rastros y con contraseñas tus páginas o URL's. |
| ||||
Respuesta: Tomar variable de input [tipo texto] en un radio Cita: Gracias, pero si dije:
Iniciado por zerokilled si bien comprendo quieres poner el valor del input texto al atributo value del radio. si es el caso, seria suficiente con el evento onchange en el textbox. como no has indicado si hay mas de un radio con el mismo nombre, voy asumir que es el unico. basicamente lo que tienes que hacer es llegar hasta el radio para escribir en value.
Código:
<input type="text" ... onchange="this.form.fondo.value = this.value;" /> Cita: si elijo es por que hay mas de uno, disculpa si no me explique bien...Que al elegir ese RADIO la variable sea lo que se ingresa en el INPUT del tipo texto. Ahora, con tu sabiduria, ¿Como seria si hay mas de un input tipo radio con el mismo nombre?
__________________ Si todas las URL's que tienes o visitas te parecen largas, visita www.korto.tk - También protege de rastros y con contraseñas tus páginas o URL's. |
| ||||
Respuesta: Tomar variable de input [tipo texto] en un radio quizas lei muy aprisa . en todo caso, tendrias que señalar la posicion en que se encuentra dicho radio. o sea, cuando existe mas de un elemento con el mismo nombre, el navegador crea una coleccion de elementos. es un tipo de valor bastante parecido a un array en el sentido de que poseen un indice para referirse a cada uno de los elementos. en tu caso, this.form.fondo[indice].value = this.value;, donde dice indice tienes que escribir el numero de la posicion que ocupa dicho radio. digamos por ejemplo, son 5 radios con el mismo nombre. vas contando de arriba hacia abajo el orden de ocurrencia. si en el conteo da la posicion 3, le restamos uno y ese es nuestro indice. recuerda que los indices siempre comienza desde 0.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Tomar variable de input [tipo texto] en un radio hmmm.... Si he entendido lo que haz dicho, por ejemplo: Cita: <input type="radio" name="fondo[0]" /> Ingresa:<input type="text" value="http://" onchange="this.form.fondo[0].value = this.value;" /> <input type="radio" name="fondo[1]" /> <input type="radio" name="fondo[2]" /> <input type="radio" name="fondo[3]" /> Tendrá que ver que mi formulario se llama "form1"? Por que no me ha funcionado, al momento de checar el POST, me da como valor: "on" O por que será? Además de que me hace "multiseleccion", osea, me elige mas de uno y se supone que el radio es de una sola eleccion ...
__________________ Si todas las URL's que tienes o visitas te parecen largas, visita www.korto.tk - También protege de rastros y con contraseñas tus páginas o URL's. |
| ||||
Respuesta: Tomar variable de input [tipo texto] en un radio el nombre del formulario no afecta. sin embargo, cambiastes los nombre de los radios. si te fijas, ahora cada uno tiene un nombre unico de modo que en el documento puedes marcar todos en lugar de uno a la vez. a lo que me referia con los indices fue a como javascript ve las cosas. en el atributo name, quitale a todos la parte final [numero].
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. Última edición por zerokilled; 26/09/2009 a las 13:30 Razón: ortografia |
| ||||
Respuesta: Tomar variable de input [tipo texto] en un radio Cita: Hecho! NO se casi nada de JS, un poco de PHP, pero hoy he aprendido algo nuevo
Iniciado por zerokilled el nombre del formulario no afecta. sin embargo, cambiastes los nombre de los radios. si te fijas, ahora cada uno tiene un nombre unico de modo que en el documento puedes marcar todos en lugar de uno a la vez. a lo que me referia con los indices es como a como javascript ve las cosas. en el atributo name, quitale a todos la parte final [numero]. Como lee javascript (lo que dices). Gracias y Bye, resuelto!
__________________ Si todas las URL's que tienes o visitas te parecen largas, visita www.korto.tk - También protege de rastros y con contraseñas tus páginas o URL's. |