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!