Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 11:54
bmacias
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 13 años, 7 meses
Puntos: 0
Inicializar combos dependientes en forma

Saludos...

Tengo una forma que carga combos de selección dependientes con jquery, al momento de hacer submit si no he selecionado algun combo se dispara una alerta de error de que no pueden quedar combos vacios.

Despues de salir esta alerta me setea los valores de los combos y me los deja en blanco (*Seleccionar*).

Lo que quiero es que no borre los valores selecionados de los combos (pero ojo solo los que he selecionado). Esto con el fin de que el usuario no tenga que volver a seleccionar todos los combos despues del submit.

a continuación pongo el codigo de los combos.

-----------------------------------------------------------------------------
<script type="text/javascript">

$(document).ready(function(){

//cargar_area(<?php echo $idareapadre;?>);

cargar_area(<?php echo '\''.$_SESSION['usuario'].'\''; ?>);

$("#cmb_idareapadre").change(function() {dependencia_area(['#cmb_idarea','#cmb_idgrupo','#cmb_idsubgrupo','#c mb_iditem','#cmb_idunidadmedida']);});
$("#cmb_idarea").attr("disabled",true);

$("#cmb_idarea").change(function() {dependencia_grupo(['#cmb_idgrupo','#cmb_idsubgrupo','#cmb_iditem','#c mb_idunidadmedida']);});
$("#cmb_idgrupo").attr("disabled",true);

$("#cmb_idgrupo").change(function() {dependencia_subgrupo(['#cmb_idsubgrupo','#cmb_iditem','#cmb_idunidadmedi da']);});
$("#cmb_idsubgrupo").attr("disabled",true);

$("#cmb_idsubgrupo").change(function() {dependencia_item(['#cmb_iditem','#cmb_idunidadmedida']);});
$("#cmb_iditem").attr("disabled",true);

$("#cmb_iditem").change(function() {dependencia_unidadmedida(['#cmb_idunidadmedida']);});
$("#cmb_idunidadmedida").attr("disabled",true);
});
</script>

---------------------------boton submit-----------------------------------

<script type="text/javascript">
function btnEnviar_OnClick() {
var f = document.frmC;
if (f.btn_enviar.disabled == true) { return false;}
f.hid_frmEstado.value = '1';
disableForm(f);
f.submit();
enableForm(f);

}
</script>