Bonjour,
Je pense que pas d'entre vous connaissent UserVoice, le service qui permet d'intégrer un support à son site.
Le problème rencontré est que Uservoice intègre un script et donc des élément HTML de formulaire. Seulement dans un de ces formulaire, le texte par défaut (placeholder) n'est pas paramétrable. Je souhaite modifier ce texte car il rentre en conflit avec des termes de monsite.
Voici l'extrait de code du formulaire :
Code html : 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 <article class="widget large-widget"> <div class="viewport vertical-layout" data-viewport="" style="height: 325px;"> <section class="pane instant-answers-omnibox-input-pane" style="display: block;"> .... <form> <div class="pane-body" style="top: 48px; bottom: 119px; height: 158px;"> <div data-stretch-vertical="" style="height: 158px;"> <textarea placeholder="Give feedback or ask for help " data-autofocus="" data-search-input="" class="textbox textarea full-width full-height"> </textarea> </div> </div> .... </form> </section> </div> </article>
Je souhaite donc modifier l'attribut placeholder de textarea.
Le code pourrait être :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part jQuery("article.widget textarea").attr( "placeholder", "Mon nouveau placeholder");
Seulement ca ne fonctionne pas, même en faisant ceci :
Rien.
Code js : Sélectionner tout - Visualiser dans une fenêtre à part console.log(jQuery('textarea').attr('class'));
J'ai l'impression que cet objet n'existe pas. Sans doute lié à l'architecture de uservoice.
Y a t-il un moyen d'accéder à cet objet pour changer des attributs ?
Merci
Partager