bonjour,

j'ai cherché dans la doc, mais je ne trouve pas, car je ne suis pas un spécialiste JS.

je travaille sur une appli qui s'appuie sur Struts (+ une surcouche framework à nous) et je voudrais, dans un cas bien précis, garder un groupe de radio bouton cliquable mais sur l'action onClick, remettre la focus sur l'ancien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function onCheckCodeCivilite() {
		var nomMarital = this.document.getElementById("etatCivilForm").elements['nomMarital'];
		nomMarital.disabled = false;
		var codeCivilite = this.document.getElementById("etatCivilForm").elements['codeCivilite'];
		var dossierValiderJS = false;
		if (etatCivilForm.elements['dossierValider'].value=='true') {
			dossierValiderJS = true;
		}
 
		if (codeCivilite != null) {
			if (codeCivilite.length != null) {
				if (dossierValiderJS) {
					var formulaire = this.document.forms[0];
					idCivilite = formulaire.elements['codeCivilite'].value ;
				//	codeCivilite[idCivilite].checked = "true"; // ne marche pas
					codeCivilite.checked = idCivilite;// ne marche non plus
 
				} else {	
					// autre cas fonctionnel				
				}
 
			}
		}
	}
par exemple, si j'ai trois radio bouton pour la civilité (M. Mme Mlle), et que à l'arrivée on est sur Mme, au click sur M., je veux remettre le radio bouton sur Mme.

comment cela est-ce possible ?
dans mon cas, la var idCivilité contient un entier (4 dans mon exemple, car il y a des champs cachés pour d'autres cas)