alimenter champs hidden

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : alimenter champs hidden

par mcbenny » 21 avr. 2005, 10:35

Bonjour,

Comme n'importe quel champ text d'un formulaire...

si tu as :
<script>
var monTableau=new array("un","deux","trois");
function rempliHidden(){
document.formulaire.uno.value=monTableau[0];
document.formulaire.dos.value=monTableau[0];
document.formulaire.tres.value=monTableau[0];
}
</script>

<form name="formulaire">
<input type="hidden" name="uno">
<input type="hidden" name="dos">
<input type="hidden" name="tres">
</form>

Le truc c'est que la fonction soit declenchee apres l'affichage du formulaire. Si elle se declenche avant, le formulaire n'existe pas, elle se vautre. Pour la declencher apres l'affichage du formulaire, le mieux est de la palcer dans la balise body :
<body onLoad="rempliHidden();">
sinon, de la declencher en ecrivant ceci :
<script>rempliHidden();</script> APRES le code du formulaire.

Hoe this helps

alimenter champs hidden

par micka » 16 avr. 2005, 20:54

Bonsoir,


comment alimenter des champs hidden à partir d'éléments contenus dans un tableau javaScript?


Merci