Bonjour,

Je me suis mise depuis peu à javascript dans Sharepoint. Je souhaite cacher des champs en fonction d'une liste déroulante (une idée) mais surtout je n'arrive pas à cacher mes boutons radio alors que tous mes autres champs sont cachés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
getTagFromIdentifierAndTitleHide("select", "Lookup", "Tata");
getTagFromIdentifierAndTitleHide("input", "RadioButtons", "Toto");
avec pour fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function getTagFromIdentifierAndTitleHide(tagName, identifier, title) {
	var len = identifier.length;
	var tags = document.getElementsByTagName(tagName);
	for (var i=0; i < tags.length; i++) {	
		var tempString = tags[i].id;	
		if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {	
			tags[i].parentNode.parentNode.style.display="none";
			tags[i].value = "";
		}	
	}	
	return null;	
}
Le code fonctionne pour "Tata" (j'ai fait plusieurs tests) mais pas avec "Toto", et pour moi c'est l'identifier "RadioButtons" qui ne fonctionne pas.
Je n'ai aucune erreur mais il ne veut juste pas me cacher mes radios.
J'ai eu la fonction sur cette page.

Merci d'avance si vous pouvez me donnez quelques indications.

Socki