Je voudrais donc le r�cup�rer dans le javascript au moment de la soumission
du formulaire.
Chaque fois que je fais un getElementById('nom_du_champ_hidden'), il me
retourne null.
N'y a t il pas moyen de travailler avec ces valeurs?
Deuxi�me petite question, comment fait on pour retrouver la valeur d'un
bouton radio.
Je pensais avoir dans le champ la valeur (1 2 3...) en cfonction du bouton
coch�, mais j'ai toujours la m�me valeur.
Auriez vous quelques pistes
Merci
Jeff
> Dans certains cas, en fonction de la valeur saisie dans les champs
> normaux, je dois modifier la valeur du champ hidden.
C'est donc la valeur du champ "normal" qu'il faut lire et l'affecter
au champ hidden, pas l'inverse.
Le nom (name) est identique pour une s�rie de boutons radio.
On r�cup�re la valeur (value) du bouton coch�.
Attention de ne pas inverser name et value
Je n'ai pas le temps de faire le test tout de suite, mais cela m'ï¿œtonne.
C'est bien la valeur de l'attribut 'id' que tu passes ᅵ la fonction
getElementById(), et pas celle de l'attribut 'name' ?
Je n'en vois pas l'int�r�t, le hidden sera envoy� avec le reste.
> Chaque fois que je fais un getElementById('nom_du_champ_hidden'), il me
> retourne null.
Sans doute parce qu'il n'a pas d'ID ? !
Il n'y a que IE pour se m�langer les pinceaux entre ID et NAME !
Pr�f�rer les fonctions du si�cle dernier pour la manipulation des
�l�ments d'un formulaire.
var f = document.forms[0].elements;
f['monHidden'].value = f['ceTrucLa'].value;
o� 'monHidden' et 'ceTrucLa' sont les noms (name) des champs
> N'y a t il pas moyen de travailler avec ces valeurs?
Ben si, heureusement, sinon comment les contr�ler avant envoi ?
<form onsubmit="return verifie(this)"
> Deuxi�me petite question, comment fait on pour retrouver la valeur d'un
> bouton radio.
> Je pensais avoir dans le champ la valeur (1 2 3...)
Mais quel champ ?
Y a un champ dans les boutons-radios et cases-�-cocher ?
Un ensemble de boutons-radio a tout ses radios de m�me nom, de m�me NAME
Ils prennent l'attribut checked ou non suivant leur �tat
(m�me si cet attribut ne se voit pas, na pas �t� cod�)
Pour savoir lequel a �t� choisi,
on rassemble la collection des boutons voulus
var r = f['monBouton'];
Puis on cherche celui choisi en bouclant sur cette collection :
for(var i=0, n=r.length; n>i; i++)
if(r[i].checked) f['monHidden'].value = r[i].value;
--
sm
Je m'�tais effectivement emmel� les pinceaux entre id et name.
C'est beaucoup plus clair maintenant.
Jeff