Puisque vous soumettez à la même page, une façon plus propre et plus moderne de le faire serait d'utiliser JQuery pour soumettre le formulaire en utilisant AJAX. Vous pouvez ensuite spécifier une méthode de rappel qui mettra à jour un conteneur sur la page afin de refléter le changement d'état:
$('#myForm').submit(function() {
$('#myResultDiv').text("Form submitted");
return false;
});
...
<div id="myResultDiv"></div>
Cela empêche le rechargement inutile de la page, ce qui rend votre application web souplement et plus réactif.
Cela a aussi l'avantage de garder votre code HTML et JavaScript (contenu et comportement) séparé, pour lequel vos concepteurs web vous remercieront.
Cela fonctionnerait avec à peu près toutes les plateformes côté serveur, y compris mais sans s'y limiter PHP.
@codedude - l'alerte est une alerte JavaScript? ou juste un HTML affichant un message en texte brut? – ajreal
Que contient l'alerte? Des informations sur le formulaire? Le formulaire renvoie-t-il à la même page ou à une autre page? – jmort253
L'alerte sera tout simplement vieux texte html. Le formulaire renvoie à la même page. – codedude