Bonjour ^^
Pour le blog http://batellerie.org j'utilise des services extérieurs pour entre autre recevoir des formulaires par courriel.
Exemple ---> http://batellerie.org/texts/inscription-bateliers-fr
Il arrive bien souvent qu'il y ai une erreur (champ obligatoire non rempli, mauvais code).
J'ai alors pris contact avec le programmeur des services qui me propose de "rajouter une fonction javascript qui permet de tester chaque champ et d'afficher une alerte sans changer de page si un champ n'est pas rempli en indiquant lequel."
Voici le code que je dois ajouter (si je le peux) :
OK, donc me voici pour avis de Stephane ou autre qui s'y colle en programmation.Dans la balise forme rajouter : onSubmit="javascript:return valider();"
Ensuite, mettre ceci entre <head> et </head> (adapter suivant les champs de votre formulaire)
<script type="text/javascript">
<!--
function valider()
{
var form_err = "";
if ( document.formulaire.mail.value.length < 1)
{
form_err = "Veuillez entrer une adresse e-mail valide ! - ";
}
if ( document.formulaire.nom.value.length < 1)
{
form_err += "Veuillez entrer votre nom - ";
}
if ( document.formulaire.telephone.value.length < 1)
{
form_err += "Veuillez entrer votre téléphone - ";
}
if ( form_err != "")
{
alert(form_err);
return false;
}
return true;
}
//-->
</script>
Aucun risque ?
Puis je (facilement) implanter ce code ?
Est ce à "coller" directement sur la page du formulaire ou bien dans le code de la mise en page perso (où dans ce cas) ?
Sinon, tu as aussi les services de http://www.mon-formulaire.com/
Je les utilise depuis des années, ça fonctionne parfaitement avec viabloga.
Comme c'est un "iframe", ça n'a aucune influence sur le blog.