Cloner un <html:text

Fermé
danibreiz - 13 déc. 2013 à 19:06
 danibreizh - 15 déc. 2013 à 14:40
Bonjour,

je voudrai qu'une donnée s'affiche dans 2 td en même temps, ou que je recopie la 1ére dans la 2nd, je débute à peine en javascript et essaye tout ce que je peux mais je ne m'en sort pas.
J'ai tenté des codes trés compliqués qui ne marche pas
Voila ce que j'ai :

<td id="a" name="a" style="width:10%;">
<html:text style="width:98%; border:solid 1px #bf0000;" property="prp"></html:text>
</td>
à cloner (ou recopier vers)

<td id="afficheur" align="left" style="width:10%;height:50px;" class="bleuform" >
<script type="text/javascript">
document.getElementById('a').value;
</script>
</td>

ou est mon erreur ?

Merci bien d'un petit de coup de pouce, ( simple svp )
daniel







A voir également:

4 réponses

salut, en fait value c'est plus pour les formulaires. Tu devrais utiliser innerHTML. Par exemple:
<body>
  <table>
   <tr><td>abcd</td><td></td></tr>
  </table>
  <script type="text/javascript">
   var tds = document.getElementsByTagName('td');
   tds[1].innerHTML = tds[0].innerHTML;
  </script>
 </body>


׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
0
Bonjour, et merci de ce coup de pouce,

Je viens d'essayer mais je n'arrive pas à faire que ça marche.
Je suis retourné sur des forums pour creuser "innerHTML" mais il y a qqchose qui m'échappe.
Peut être que je me suis mal expliqué.
La td dans laquelle est situé la valeur que je dois dupliquer est une donnée en chiffre ( issue de postgresql).
Je ne sais pas si je positionne mon script là ou il faut ?
J'ai essayé de le mettre dans la td, puis à la fin de ma div, cela ne change rien.

Ma td contenant la valeur à recopier
<td id="long1", name ="long1" property="longueur">
</html:text style="....." property="longueur"></html:text> <%-- affiche le chiffre à dupliquer
</td>

puis le script que tu m'as indiqué
<script type="text/javascript">
<script type="text/javascript">
var tds = document.getElementsByTagName('long");<%-- name de ma td à dupliquer (??)
tds[1].innerHTML = tds[0].innerHTML;
</script>

La td dans laquelle je dois dupliquer la valeur de la 1ére
<td id"afficheur" style="...." class="..">
(ici mon script ci-dessus ???)
</td>

Et ça marche pas, je "bouine".. complétement avec javascript..

Je vais avoir environ un dizaine de valeurs à dupliquer sur une autre Ihm, je mettrais mon script dans mon projet netbeans pour l'appeler ensuite ( uniquement pour cette autre Ihm), qu'est ce que tu en penses ?

je bosse avec netbeans sous linux en java avec ff
Merci encore une fois de m'aider,
trés cordialement
daniel
0
Bonjour, et merci de ce coup de pouce,

Je viens d'essayer mais je n'arrive pas à faire que ça marche.
Je suis retourné sur des forums pour creuser "innerHTML" mais il y a qqchose qui m'échappe.
Peut être que je me suis mal expliqué.
La td dans laquelle est situé la valeur que je dois dupliquer est une donnée en chiffre ( issue de postgresql).
Je ne sais pas si je positionne mon script là ou il faut ?
J'ai essayé de le mettre dans la td, puis à la fin de ma div, cela ne change rien.

Ma td contenant la valeur à recopier
<td id="long1", name ="long1" property="longueur">
</html:text style="....." property="longueur"></html:text> <%-- affiche le chiffre à dupliquer
</td>

puis le script que tu m'as indiqué
<script type="text/javascript">
<script type="text/javascript">
var tds = document.getElementsByTagName('long");<%-- name de ma td à dupliquer (??)
tds[1].innerHTML = tds[0].innerHTML;
</script>

La td dans laquelle je dois dupliquer la valeur de la 1ére
<td id"afficheur" style="...." class="..">
(ici mon script ci-dessus ???)
</td>

Et ça marche pas, je "bouine".. complétement avec javascript..

Je vais avoir environ un dizaine de valeurs à dupliquer sur une autre Ihm, je mettrais mon script dans mon projet netbeans pour l'appeler ensuite ( uniquement pour cette autre Ihm), qu'est ce que tu en penses ?

je bosse avec netbeans sous linux en java avec ff
Merci encore une fois de m'aider,
trés cordialement
daniel
0
Utilisateur anonyme
14 déc. 2013 à 17:39
salut, mais a quoi sert <html:text>? je connais pas :/
0
Bonjour,

j'utilise struts, c'est pour insérer directement un champ htlm dans une box en utilisant "property"
http://www.mkyong.com/struts/struts-htmltext-textbox-example/
voir JSP Page.

C'est peut être cela qui me pose problème..
je ne sais pas si je réponds à ta question.
trés cordialement
daniel
0