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();
}