Vous ne serez pas en mesure de le faire facilement avec du javascript. Lorsque vous validez un formulaire, les entrées d'un formulaire sont envoyées au serveur et votre page est actualisée - les données sont traitées sur le côté serveur. Qui est, l' submit()
fonction ne retourne rien, il se contente d'envoyer les données du formulaire au serveur.
Si tu voulais vraiment obtenir la réponse en Javascript (sans actualisation), puis vous aurez besoin d'utiliser AJAX, et quand vous commencez à parler à l'aide d'AJAX, vous aurez besoin d'utiliser une bibliothèque. jQuery est de loin le plus populaire, et mon favori personnel. Il y a un plugin pour jQuery appelé Formulaire qui permettra de faire exactement ce qu'il sonne comme vous le souhaitez.
Voici comment vous pouvez utiliser jQuery et du plugin:
$('#myForm')
.ajaxForm({
url : 'myscript.php', // or whatever
dataType : 'json',
success : function (response) {
alert("The server says: " + response);
}
})
;