-
html:textarea et id
Hello à tous,
voici mon probleme. J'utilise la TLD struts-html.tld, dans laquelle sont definies
les proprietés de HTML:TEXTAREA.
Il n'y pas de proprieté ID pour ce control dans struts malheureusement.
Du coup, je n'arrive pas à modifier dynamiquement ce control par du javascript.
En effet, pour utiliser javascript, je dois passer par la fonction
document.getElementById puis ensuite j'accede facilement aux proprietés du control.
en fait, je suis obligé de passer par le <HTML:TEXTAREA, car j'ai besoin d'afficher des valeurs de champs de bases de données à l'aide de struts.
Comment faire donc pour recuperer l'identifiant de mon control, et le modifier dans du javascript ?
Merci beaucoup de votre aide.
-
Bonsoir,
C'est l'attribut styleId qui génère l'attribut id coté html.
A+.
-
super merci ça marche !
pour info j'ai utilisé cette balise:
<html:textarea name="form" property="folVaDescFol" styleId="idFolVaDescFol"
styleClass="TabOddValidChange" readonly="true" cols="100" rows="6"/>
et dans mon javascript :
var currentVaDescFol = document.getElementById('idFolVaDescFol');
currentVaDescFol.className = "myClass"
Merci beaucoup !