Don @Furoya, lo suyo nunca es una molestia.
@arlene90, te contesto
Después de releer 3 veces todo, el problema básico es que no tenés mucha idea de lo que estás haciendo, y que estás planteando las cosas en forma ambigua, a lo que se agrega un código confuso.
Para simplificar,
Para resetear un form, con el botón reset basta y sobra(cosa que ya te han señalado los otros usuarios), y si lo querés hacer con javascript tenés que hacer una función a tal efecto. Respecto a eso de que lo
"de la búsqueda no se resetea", es bastante obvio, porque tenés 2 forms diferentes, deberías tener 2 botones reset.
Finalmente, y medio adivinando, y aunque tampoco me parece lógico, presumo que al resetear el primer form querés que se resetee el 2º, ah, me olvidaba (y disculpá la crudeza), esto es cualquier cosa
Código Javascript
:
Ver original<script>
function limpiar(identificacion,nombre,primer_apellido,segu ndo_apellido )
{
identificacion.value="";
nombre.value="";
primer_apellido.value="";
segundo_apellido.value="";
}
</script>
Para que analices como se hace:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript"> //<![CDATA[
/* script */
function resetear_form(){
var paises = document.getElementById('pais2');
var elNombre = document.getElementById('nombre2');
var elApellido = document.getElementById('apellido2');
var laBusqueda = document.getElementById('buscar');
paises.options[0].selected = true;
elNombre.value="";
elApellido.value="";
laBusqueda.value="";
}
//]]>
Nombre:
<input type="text" name="nombre" id="nombre" /><br/>Apellido:
<input type="text" name="apellido" id="apellido" /><br /><select name="pais" id="pais">
<p>Form 2 con javascript
</p> Nombre:
<input type="text" name="nombre2" id="nombre2" /><br/>Apellido:
<input type="text" name="apellido2" id="apellido2" /><br /><select name="pais2" id="pais2"> <input type="button" onclick="resetear_form()" value="limpiar" /> <input type="submit" /> <p>Form 3, se resetea al resetear el form2
</p> busqueda:
<input type="text" name="buscar" id="buscar" /><br/><input type="submit" value="buscar" />
Ahora te resta adaptarlo a tu aplicación.
PD, en casos como este, para simplificar, no pases tu php, pasá tu html generado
SAludos