59 votes

Comment créer un formulaire dynamiquement via Javascript

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 ?

137voto

Pheonix Points 4122

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>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X