tengo una duda con mi codigo. Lo que hace es validar campos obligatorios con scritp, el caso esta en que le agregue codigo php para q cuando me redireccione mi pag no se actualice la misma en blanco, sino con los campos llenados por el usuario para evitar q el mismo vuelva a llenar todos los campos.. Este codigo solo me funciona bien con los imput y los textarea pero con los select no...
Quisiera q al momento de actualizar solo aparezcan en blanco los campos q no hallan sido llenados(para eso se validaron los script) y el codigo php es para q no se borren los q hallan sido llenado... Alguien podria ayudarme con mi problema??
No se si me expliq bien.. cual cosa me dicen si??
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Aca le envio parte del codigo para q vean como esta estructurado mas o menos...
Código HTML:
[PHP] if(!empty($_POST['txt_nombres'])) { $nombres= $_POST['txt_nombres']; } else{ $nombres=NULL; } if(!empty($_POST['txtapellidos'])) { $apellidos= $_POST['txtapellidos']; } else{ $apellidos=NULL; } if(!empty($_POST['sel_pas_cedula'])) { $nacionalidad= $_POST['sel_pas_cedula']; } else{ $nacionalidad=NULL; } ?> <SCRIPT type="text/javascript" language="javascript"> function validar_campo() ////Funcion que valida cada uno de los campos de texto. { if (document.getElementById("txt_nombres").value == ""){ alert("Debe ingresar el nombre."); f1.txt_nombres.focus(); return false; } else{ if (document.getElementById("txtapellidos").value == ""){ alert("Debe ingresar el apellido."); f1.txtapellidos.focus(); return false; }else{ indice = document.getElementById("sel_pas_cedula").selectedIndex; if( indice == null || indice == 0 ) { alert("Debe seleccionar su nacionalidad."); f1.sel_pas_cedula.selectedIndex.focus(); return false; }else{ } } } </SCRIPT> <form name="f1" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" onSubmit="validar_campo(this)"> <INPUT class="text" id="txt_nombres" size=30 name="txt_nombres" value="<?php if($nombres!=NULL) {echo $nombres;} ?>" > <INPUT class="text" id="txtapellidos" size=30 name="txtapellidos" value="<?php if($apellidos!=NULL) {echo $apellidos;} ?>"> <SELECT name="sel_pas_cedula" class="text" id="sel_pas_cedula" ><?php if($nacionalidad!=NULL) {echo $nacionalidad;} ?> <OPTION>Seleccione</OPTION> <OPTION value=1>Venezolano(a)</OPTION> <OPTION value=2>Extranjero(a)</OPTION> </SELECT> <INPUT type="submit" value="Guardar" name="Submit"> </form>