29/03/2011, 11:00
|
| | 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; ?>" />
------------------------------------------------------------------------------------------------------- |