Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2013, 07:13
Mark_61
 
Fecha de Ingreso: noviembre-2013
Mensajes: 13
Antigüedad: 11 años, 2 meses
Puntos: 1
Pregunta Como borrar los campos de un formulario

Hola a tod@s. a ver si me podéis ayudar con este formulario.

Tengo un formulario con dos botones, uno para enviar el formulario, llamado "Buscar" y otro para borrar los campos del formulario, es decir, ponerlos en blanco, en su estado original.

Hasta aquí todo funciona correctamente, el problema está en que los campos del formulario se rellenan con los datos pasados desde la misma página para realizar búsquedas, de esta forma.

Código HTML:
<label for="buscTitulo"  >Título</label>
            <input name="buscTitulo" type="text" id="buscTitulo" size="30" 
            value= "<?php if (isset($_REQUEST["buscTitulo"])) {echo $varTitulo;} else {echo "";} ?>"/>
            
            <label for="buscAutor"  >Autor</label>
            <input name="buscAutor" type="text" id="buscAutor" size="30" 
            value= "<?php if (isset($_REQUEST["buscAutor"])) {echo $varAutor;} else {echo "";} ?>"/> 
Eso funciona correctamente pero el problema es que al querer borrar los datos, cómo tengo el código php que dice que si existe la variable, la ponga en el campo, no borra los campos.

La razón de tener el codigo php en el formulario es que la página se llama a si misma y es para que mantenga los datos del formulario, mientras no se borren.

He probado a realizar un
Código PHP:
unset($_REQUEST[buscFormulario]) 
y con todos los demás campos del formulario, pero no hace nada.

El botón de borrar formulario es este:

Código HTML:
<input name="borrarDatos" onclick = "this.form.action = formReset()" type="reset" value="Borrar Búsquedas"  /> 
Alguna ayuda de cómo poder borrar los campos del formulario, aún teniendo el código PHP en los value de los campos?.

Muchas gracias por anticipado.

Última edición por Mark_61; 05/12/2013 a las 07:25