Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 11:00
bmacias
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
Puntos: 0
Datos se borran de los combos al hacer submit

Saludos...

Tengo un formulario con combos dependientes y el inconveniente surge cuando hago submit, los datos seleccionados en los combos se pierden. Y lo que quiero es que permanezcan ahi.
El formulario sirve para hacer una consulta hacia un reporte en formato pdf.
Los combos estan hechos en jquery.

Código 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>
------------------------------------------------------------------------------------------------------------------------------
Aqui obtengo todos los campos del request POST

foreach ($_POST as $nombre_campo => $valor) {
$asignacion = "\$" . substr($nombre_campo, 4) . "='" . $valor . "';";
eval($asignacion);
-----------------------------------------------------------------------------------------------------------------------------
Parte de codigo de un combo en html

<td align="left"><select name="cmb_idarea" id="cmb_idarea" class="ComboBox" title="id area pk">
<option value='' <?php echo (($idarea ==
'') ? 'selected' : '') ?> >* Seleccionar *</option>
</select>
</td>
-----------------------------------------------------------------------------------------------------------------------------
Codigo del 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>
--------------------------------------------------------------------------------------------------------
parte de el formulario

<form id="frmC" name="frmC" method="post" action="">
<input type="hidden" name="hid_frmEstado" id="hid_frmEstado" value="<?php echo $frmEstado; ?>" />
-------------------------------------------------------------------------------------------------------