Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2004, 12:43
T4X
 
Fecha de Ingreso: enero-2004
Ubicación: myT-Base
Mensajes: 254
Antigüedad: 21 años, 2 meses
Puntos: 2
Ouch!!!!



Vaya!!!

Bueno, mi explicación es la siguiente: en el script lo que estás viendo es:

Código:
<script>
// Aqui está comprobando opciones de radio // 
ClientKind = 0
for(m=0;m<2;m++){
if(frmQuotation.ClientKind[m].checked == true){
ClientKind++
}
}
if(ClientKind==0){
alert("ERROR: Ha olvidado elegir el Tipo de Cliente.")
frmQuotation.ClientKind[0].focus();
return (false);
}

// Una vez haya comprobado las opciones de radio cuyo nombre es ClientKind 

// Ahora es comprobar unos selects que están dentro de las opciones que adquiera en ClientKind (puede ser 1 ó 2) 

// Lo que sigue a continuación indica que si una de las opciones del radio button está seleccionada que compruebe el select correspondiente 
if(frmQuotation.ClientKind[0].checked == true) { 


// Comprueba el primer select si está deshabilitado

if(frmQuotation.PersonKindValue1.disabled == false) {
if(frmQuotation.PersonKindValue1.value == '0') 
{ alert("ERROR: Ha olvidado ingresar el Tipo de Sitio Web"); 
frmQuotation.PersonKindValue1.focus(); return false;}
}

// lo de arriba indica  si el campo PersonKindValue1 está DESHABILITADO, sí lo está compruebe que no se seleccione la  opcion 0 

else if(frmQuotation.PersonKindValue2.disabled == false) {
if(frmQuotation.PersonKindValue2.value == '0') 
{ alert("ERROR: Ha olvidado ingresar el Tipo de Sitio Web"); frmQuotation.PersonKindValue2.focus(); return false;}
}

// Lo mismo con el PersonKindValue1 pero con el PersonKindValue2 

return false;
}
</script>
La idea es que si elijo una opcion de radio y me habilite un select de acuerdo a lo elegido, por ejemplo seleccioné la opcion A y me habilita el select A, verdad? lo mismo con el B

El script me funciona, pero lo que tengo en idea es que al anterior ejemplo intente validar select de acuerdo a la opcion seleccionada y con el script de muestra es lo que intento hacer aunque despues de hacer esto no me hace nada, no termina de comprobar y mas encima, no me envia el formulario....

Que podria ser????
SI algo me avisas, vale!
__________________
Ahora T4X es
WinGFX!!!!!