Bonjour,
Mon hébergeur met à disposition un code (prêt à l'emploi) d'un formulaire de contact que j'ai adapté à mon site très facilement.
Cependant il ne passe pas la validation W3C en html5 à cause de:
Alors que sur le site de MDN de Mozilla je trouve cette info
"Aucune contrainte de validation n'est appliquée sur ces valeurs."
Les données sont récupérées après la mise en forme par:
2 questions:
- Dois-je remplacer le code suivant et si oui par quoi ?
- Sur base de quoi fonctionne ce formulaire ? Mes maigres connaissances me font penser à du JS.
Merci
Modifié par Silencio (25 Oct 2017 - 11:05)
Mon hébergeur met à disposition un code (prêt à l'emploi) d'un formulaire de contact que j'ai adapté à mon site très facilement.
Cependant il ne passe pas la validation W3C en html5 à cause de:
Error: The for attribute of the label element must refer to a non-hidden form control ...
>? <label for="nom">Nom*
</
Alors que sur le site de MDN de Mozilla je trouve cette info
"Aucune contrainte de validation n'est appliquée sur ces valeurs."
Les données sont récupérées après la mise en forme par:
<input type="hidden" name="infosamba" value="info" />
<input type="hidden" name="recipient" value="test_formulaire@xxx.be" />
<input type="hidden" name="redirect" value="http://www.xxx.be/merci.html" />
<input type="hidden" name="missing_fields_redirect" value="www.xxxbe/error.html" />
<input type="hidden" name="required" value="Nom,Prenom,Email,Media,Message" />
2 questions:
- Dois-je remplacer le code suivant et si oui par quoi ?
<input type="hidden"...
- Sur base de quoi fonctionne ce formulaire ? Mes maigres connaissances me font penser à du JS.
<form method="post" action="http://www.xxx.be/cgi-bin/FormMail.pl" accept-charset="ISO-8859-1" onSubmit="var originalCharset = document.charset; document.charset = 'ISO-8859-1';
window.onbeforeunload = function () {document.charset=originalCharset;};">
Merci
Modifié par Silencio (25 Oct 2017 - 11:05)