Foros del Web » Programando para Internet » Javascript »

habilitar un boton radio RY cuando cuando se habilite radio RX

Estas en el tema de habilitar un boton radio RY cuando cuando se habilite radio RX en el foro de Javascript en Foros del Web. Que tal nuevamente saludos desde MX Tengo otro problema, Resulta que tengo un formulario de Opciones Si y NO usando botones RADIO ademas de cuadros ...
  #1 (permalink)  
Antiguo 22/11/2005, 16:48
 
Fecha de Ingreso: agosto-2003
Ubicación: Veracruz
Mensajes: 15
Antigüedad: 21 años, 3 meses
Puntos: 0
habilitar un boton radio RY cuando cuando se habilite radio RX

Que tal nuevamente saludos desde MX

Tengo otro problema, Resulta que tengo un formulario de Opciones Si y NO usando botones RADIO ademas de cuadros de texto, y lo que se me presenta ahora es que necesito que cuando el usuario habilite un SI en un grupo de RADIOS, se hablite el SI en otro grupo de RADIOS, la opcion que estoy tomando es la siguiente:

function Validate(frm1)
{

if (frm1.fugas[0].checked == true) {
frm1.apertura[0].checked == true
}
}
return true;


Gracias,
saludos.-
  #2 (permalink)  
Antiguo 22/11/2005, 18:35
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 1 mes
Puntos: 3
Hola, luisolan
Para empezar, en la comparación se usan dos signos igual, pero en la asignación sólo uno:

function Validate(frm1)
{
if (frm1.fugas[0].checked == true) {
frm1.apertura[0].checked = true
}
}
return true;

Por lo demás, no dices cuál es el problema.
De memoria no estoy seguro, pero quizás haya que usar "selected" en lugar de "checked"
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 23/11/2005, 12:55
 
Fecha de Ingreso: agosto-2003
Ubicación: Veracruz
Mensajes: 15
Antigüedad: 21 años, 3 meses
Puntos: 0
habilitar un boton radio Ry cuando cuando se habilite radio Rx

Gracias Angsanchez por contestar.

bueno ya probe los 2 ejemplos que me enviastes pero creo que no es asi..

Mi problemas es que tengo varios grupos de botones radios en forma de columna que corresponden a preguntas de SI y NO, y lo que en realidad quiero hacer es que: Cuando a un grupo de radios que en este caso el grupo se forma de un Si y No se seleccione la opcion SI que automaticamente en el segundo grupo tambien se seleccione la opcion SI y no permitir que sea NO, ya que el segundo grupo depende del primero solo cuando se selecciona la opcion SI, espero no confundirte, de lo contrario me comentas.

gracias.-
  #4 (permalink)  
Antiguo 23/11/2005, 13:18
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 1 mes
Puntos: 3
Hola de nuevo. Luisolan. A ver si con esto te sirve:
<script type="text/javascript">
function verifica(formu)
{
if (formu.r1[0].checked) formu.r2[0].checked=true
}
</script>
<form>
Café
<input type="radio" name="r1" value="1" onClick="verifica(this.form)">sí
<input type="radio" name="r1" value="0" onClick="verifica(this.form)">no
<br>
con azúcar
<input type="radio" name="r2" value="1" onClick="verifica(this.form)">sí
<input type="radio" name="r2" value="0" onClick="verifica(this.form)">no
</form>
__________________
Angel :cool:
  #5 (permalink)  
Antiguo 24/11/2005, 18:27
 
Fecha de Ingreso: agosto-2003
Ubicación: Veracruz
Mensajes: 15
Antigüedad: 21 años, 3 meses
Puntos: 0
Que tal Angsanchez gracias de nuevo...

parece que aun continua mi problema... te envio el script completo

Pasa que cuando selecciono el Radio en SI, en el momento de enviar solo habilita el segundo Radio y continuo, pero cuando quiero guardar ya no me envia la forma...

Y cuando selecciono NO, entonces si funciona todo menos la funcion de los Radios que en realidad necesito..... que estará pasando..

Saludos.-

<SCRIPT LANGUAGE="JavaScript">
<!--
function Validate(frm1)
{

if (frm1.fugas[0].checked) {
frm1.apertura[0].checked = true;
return false;
}

if (frm1.caidas[0].checked == true) {
if (frm1.prevencion.value == "") {
alert("Ha indicado SI en:\n\Caídas por trabajo de altura y/o excavación\n\Se debe indicar la prevención de caida");
frm1.prevencion.focus();
return false;
}
}
if (frm1.responsable.value == "") {
alert("Necesario indicar Iniciales del responsable del trabajo");
frm1.responsable.focus();
return false;
}
if (frm1.riesgo.value == "") {
alert("Necesario indicar la Clasificación del Riesgo");
frm1.riesgo.focus();
return false;
}
return true;
}
function Send(frm1)
{
if (Validate(frm1)) {
frm1.submit();
}
}
//-->
</SCRIPT>
  #6 (permalink)  
Antiguo 25/11/2005, 14:09
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 1 mes
Puntos: 3
Creo que ya lo veo:
Si marcas SI en el primero (fugas), se marca SI en el segundo (apertura) pero se devuelve falso ( return false; ), no pasa la validación.

No sé muy bien cómo quieres que se comporte
__________________
Angel :cool:
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:23.