Esa función es una función PHP .. así que el fomulario aquí no interviene para nada ..
Esa función te devuelte "true/false" según la sintax del e-mail sea correcta o no ..
Su uso sería algo así: (en tu listaCorreo.php)
Código PHP:
if (!comprobar_mail($_POST['email']){
echo "el e-mail no es correcto ... ";
exit;
}
El ejemplo, muestra el mensaje de error y termina la ejecución del script .. Lo ideal sería que redireccionara a tu formulario y le pasase una variable de control que indique que el proceso no ha sido correcto y por ende que repita sus datos ..
El redireccionamento lo puedes hacer via cabeceras "location" del HTTP:
header("location: formulario.tal?codigo=error");
exit;
Y en tu formulario (ahora deberá ser .php .. obvio ..):
Código PHP:
if (isset($_GET['codigo'])){
if ($_GET['codigo']=="error"{
echo "Hay un error en tu dirección de e-mail .. bla bla bla";
}
}
Y en tu formulario .. usa el method!!!! .. (y respeta las comillas donde correspondan).
Código PHP:
<FORM ACTION="listaCorreo.php" method="post">
Revisa en el manual de PHP el uso de funciones .. y si quieres usar lo del "header()" .. mira tambien como usarlo .. pues te va a dar problemas con "cabeceras enviadas" si no lo usas correctamente ...
Un saludo,