Tema: No submit();
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2010, 10:59
Avatar de Cero_Cool
Cero_Cool
 
Fecha de Ingreso: abril-2007
Ubicación: Chile
Mensajes: 113
Antigüedad: 17 años, 9 meses
Puntos: 6
No submit();

Hola, tengo este problema que me esta matando, resulta que tengo un formulario que se valida con una función onsubmit y todo bien, pero quiero que luego de validarse correctamente y enviarse, se limpie el formulario y no logro conseguirlo, por favor ayuda !!!!, ya estoy se-mi desesperado XD. solo voy a poner la parte del codigo importante.

Código HTML:
 <form action="../capa_negocio/proceso2.php" method="post" name="materiales" target="iframe_mats" onsubmit="return articulos()"   id="materiales">

....
...
...

  <input name="enviar" type="button" class="botones" id="button" value="Agregar a la lista" />
  </form> 

Y esta es la función javascript:

Código PHP:
function articulos ()
{
    if (
document.materiales.mat.value !="" && document.materiales.cantidad_mat.value =="")
       {
           if(
document.materiales.mat.value.replace(/ /g'') == '')
             {
             
alert("No se aceptan espacios en blanco en el artículo 1");
             
document.materiales.mat.select();
             
document.materiales.mat.focus();
             return 
false;
             }
           
alert("Debe ingresar la cantidad de artículos");
           
document.materiales.cantidad_mat.focus(); return false;
       }
    if (
document.materiales.mat.value =="" && document.materiales.cantidad_mat.value !="")
       {
           
alert("Debe ingresar el nombre del artículo 1");
           
document.materiales.mat.focus(); return false;
       }
    if (
document.materiales.mat.value !="" && document.materiales.cantidad_mat.value !="")
       {
           if(
document.materiales.mat.value.replace(/ /g'') == '')
             {
             
alert("No se aceptan espacios en blanco en el artículo 1");
             
document.materiales.mat.select();
             
document.materiales.mat.focus();
             return 
false;
             }
       }
////////////////////////////////////////////////////////////////////////////////////////////////////////
     
document.materiales.submit();
     
materiales.reset();