Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 13:51
Chaoscontrol
 
Fecha de Ingreso: junio-2007
Mensajes: 35
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Problema con función de formulario

Tengo un formulario, en el cual he puesto varios campos como requeridos mediante una función. He llamado a la función desde un onsubmit. Mi problema es que me aparece el mensaje de error correctamente, pero aun asi el formulario se envia. No se porque, y lo que quiero es que al aparecer el error, no se envie el formulario. Dejo aqui la funcion, y la orden que la llama.
Muchas gracias

Código:
<form action="send.php" method="post" name="formulario" target="_self" id="formulario" onsubmit="validarpersona()">
Código:
function validarpersona()
{
if (document.formulario.persona.value=="") // nombre del campo
{
alert("Debe ingresar su nombre.");
document.formulario.persona.focus();
return;
}

document.formulario.submit();

}