Mes sites Aweber formulaires d'inscription reçoivent beaucoup de spam. On m'a dit de créer les formulaires dynamiquement via javascript après le rendu de la page ou en cliquant sur le bouton. Comment créer et afficher un formulaire via javascript ?
Réponse
Trop de publicités?quelque chose comme suit ::
Ajoutez ceci après la balise body
Il s'agit d'un croquis approximatif, vous devrez le modifier selon vos besoins.
<script>
var f = document.createElement("form");
f.setAttribute('method',"post");
f.setAttribute('action',"submit.php");
var i = document.createElement("input"); //input element, text
i.setAttribute('type',"text");
i.setAttribute('name',"username");
var s = document.createElement("input"); //input element, Submit button
s.setAttribute('type',"submit");
s.setAttribute('value',"Submit");
f.appendChild(i);
f.appendChild(s);
//and some more input elements here
//and dont forget to add a submit button
document.getElementsByTagName('body')[0].appendChild(f);
</script>