Sí, mira, lo que he hecho ha sido llamar a una página php desde el botón:
Código:
<tr>
<form id="QuieroRegistrarmeForm" name="QuieroRegistrarmeForm" method="post" action="reg_err.php">
<td width="128">Correo electrónico: </td>
<td width="394">
<input name="emailtextfield" type="text" id="emailtextfield" size="58" maxlength="100"/>
</td>
</tr>
Luego, en la página reg_err.php:
Código:
$correo = $_POST['emailtextfield'];
if (comprueba_arroba( $correo ) == 0 ||
comprueba_espacio ($correo) == true
) {
echo "La dirección de correo electronico '$correo' no esta bien escrita. Compruebe que exista el simbolo '@' y no hayan espacios en blanco.";
} else {
echo "ok";
}
También podría haber llamado a la página principal y llamar a la función pasándole como parámetro la variable $_POST['emailtextfield'], igual que en la página a la que llamo, para que me saliera el mensaje de error en la propia página y no en una nueva.
Me está costando un poco cambiar la perspectiva de progamación, pero eso es sólo práctica. Me está gustando php por el momento. Lo único que le hecho en falta es una parte visual para añadir el diseño de la página, aunque con Dreamweaver me voy apañando. Tengo que ir retocando las secciones <form></form> pero bueno.
Muchas gracias por todo.