Ver Mensaje Individual
  #18 (permalink)  
Antiguo 04/10/2012, 21:19
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problemas con boton limpiar

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
  1. <script>
  2. function limpiar(identificacion,nombre,primer_apellido,segu ndo_apellido )
  3.  {
  4.  identificacion.value="";
  5.  nombre.value="";
  6.  primer_apellido.value="";
  7.  segundo_apellido.value="";
  8.  
  9. }
  10.  </script>


Para que analices como se hace:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. /* script */
  10. function resetear_form(){
  11. var paises = document.getElementById('pais2');
  12. var elNombre = document.getElementById('nombre2');
  13. var elApellido = document.getElementById('apellido2');
  14. var laBusqueda = document.getElementById('buscar');
  15. paises.options[0].selected = true;
  16. elNombre.value="";
  17. elApellido.value="";
  18. laBusqueda.value="";
  19. }
  20. //]]>
  21. </head>
  22. <p>Form 1 con reset</p>
  23. <form action="#">
  24. <p>
  25. Nombre: <input type="text" name="nombre" id="nombre" /><br/>
  26. Apellido: <input type="text" name="apellido" id="apellido" /><br />
  27. <select name="pais" id="pais">
  28. <option value="">Pais</option>
  29. <option value="arg">Argentina</option>
  30. <option value="can">Canadá</option>
  31. <input type="reset" /> <input type="submit" />
  32. </p>
  33. </form>
  34.  
  35. <p>Form 2 con javascript</p>
  36. <form action="#">
  37. <p>
  38. Nombre: <input type="text" name="nombre2" id="nombre2" /><br/>
  39. Apellido: <input type="text" name="apellido2" id="apellido2" /><br />
  40. <select name="pais2" id="pais2">
  41. <option value="">Pais</option>
  42. <option value="arg">Argentina</option>
  43. <option value="can">Canadá</option>
  44. <input type="button" onclick="resetear_form()" value="limpiar" /> <input type="submit" />
  45. </p>
  46. </form>
  47. <p>Form 3, se resetea al resetear el form2</p>
  48. <form action="#">
  49. <p>
  50. busqueda: <input type="text" name="buscar" id="buscar" /><br/>
  51. <input type="submit" value="buscar" />
  52. </p>
  53. </form>
  54. </body>
  55. </html>

Ahora te resta adaptarlo a tu aplicación.
PD, en casos como este, para simplificar, no pases tu php, pasá tu html generado

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.