Gente.. aca les pego el codigo.. a ver eso del disabled si es mejor o no
un problema que estoy teniendo es que si opte por RUBRO para buscar y luego desde la pagina siguiente pulso el boton volver del navegador me queda el select en RUBRO pero el input text de codigo en lugar del Select asociado a rubro
Código HTML:
------------------------------------------------------------
JS
------------------------------------------------------------
function validar(){
if((document.form1.codigo.style.display!='none'){
//alert ("Codigo fue selecinado");
codigo = document.form1.codigo.value;
codigo = validnumeros(codigo);
if (document.form1.codigo.value == '') {
alert('Ingrese un Codigo');
document.form1.codigo.focus();
return;
}
else {
if (codigo==false){
alert('Ingrese un codigo no valiado, se aceptan solo: números de mas de 6 digitos');
document.form1.codigo.focus();
return;
}
}
document.form1.rubros.value='';
}
else if((document.form1.rubros.style.display!='none'){
//alert("se seleeciono rubro");
rubros=document.form1.rubros.value;
document.form1.codigo.value='';
if (document.form1.rubros.value == '') {
alert('Seleccione un Rubro');
return;
}
}
document.form1.submit();
}
function cambiar(num) {
document.form1.codigo.style.display = (num==0) ? 'block' : 'none'; document.form1.codigo.value='';
document.form1.rubros.style.display = (num==0) ? 'none' : 'block';
}
------------------------------------------------------------------
parte del HTML
-------------------------------------------------------------------
<tr>
<td width="163" height="46" valign="middle"><img name="buscador_r1_c1" src="images/buscador_selector.jpg" width="163" height="32" border="0" alt=""></td>
<td width="48" valign="middle"> <select onchange="cambiar(this.selectedIndex)">
<option>Codigo</option>
<option>Rubro</option>
</select></td>
<td width="127" valign="middle"> <input id="id_codigo" name="codigo" type="text" size="17" maxlength="13">
<select id="id_rubros" name="rubros" style="display:none">
<option value="gomas">Gomas</option>
<option value="chicles">Chicles</option>
<option value="chocolates">Chocolates</option>
<option value="marshmallows">Marshmallows</option>
<option value="caramelos">Caramelos</option>
<option value="chupetines">Chupetines</option>
<option value="confites">Confites</option>
<option value="galletitas">Galletitas</option>
<option value="snacks">Snacks</option>
<option value="turron">Turron</option>
</select> </td>
<td width="135" valign="middle"> <input type="button" onClick="validar()" name="Submit" value="Buscar"></td>
</tr>