No se hace asi, la funcion se le pone al formulario con un return:
Código HTML:
<html>
<head>
Código:
<script type="text/javascript">
function ingresar()
{
if (form1.valor.value=="")
{
alert ("Por favor ingrese un valor");
return false;
}
return true;
}
</script>
Código HTML:
<title>Titulo</title>
</head>
<body>
<form name="form1" method="post" action="confirmacion.php" onsubmit="return ingresar()">
<p>Valor:
<input name="valor" type="text" id="valor">
</p>
<p>
<input name="enviar" type="submit" id="enviar" value="enviar">
</p>
</form>
<p>
</html>