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.
avec pour fonctionCode:
1
2 getTagFromIdentifierAndTitleHide("select", "Lookup", "Tata"); getTagFromIdentifierAndTitleHide("input", "RadioButtons", "Toto");
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.Code:
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; }
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