s1pike
Messages postés19Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention26 août 2006
-
24 août 2006 à 11:10
s1pike
Messages postés19Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention26 août 2006
-
26 août 2006 à 19:36
Bonjour à tous, voici mon problème:
J'ai un . En javascript j'ai un bout de code qui va affecter une valeur à l'element .
var elt=document.getElementById(
'toto');
elt.value="Hello tout le monde, comment ca va?";
Le probème est que la taille de l'element n'est pas assez grande pour contenir tout le texte. Et au lieu d'afficher la fin du texte, il affiche le debut !!!!
Je voudrais donc une idée pour que je puisse affiché dans la partie visible du input la fin de la chaine que je viens d'y mettre.
C'est le meme principe quand on saisie des caracteres dans le input, a chaque caractere saisi, il y a un decalage vers la gauche de la chaine.
s1pike
Messages postés19Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention26 août 2006 24 août 2006 à 12:14
c'est quoi cet attribut dir="rtl" ??
Je ne sais pas si c'est bon mais je vais essayer.
Sinon pour etre plus precis, essaye d'affecter une chaine de caractere à un champ texte(input type="texte").Tu fait un truc du style :
mon_elt.value="Une chaine super super longue.........";
Bien sur il faut que la chaine soit plus grande que la taille du champ texte !!
Ensuite lance ton script et tu verra que le texte affiché sera => Une chaine sup..
Et moi je veux que la partie visible ne soit pas le debut de la chaine, mais la fin => longue......
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 24 août 2006 à 12:23
ben oui, essayer c'est bien.
ou regarder dans une doc, c'est pas mal non plus.
>>Et moi je veux que la partie visible ne soit pas le debut de la chaine, mais la fin
d'abord on dit je voudrais...
car t'es marrant toi, et si ce n'était pas possible ?
ensuite, ben, essayer dir="rtl" peut-être ?
<hr />
cordialement Bul
Site M'écrire
s1pike
Messages postés19Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention26 août 2006 24 août 2006 à 14:22
Qui te dis justement que je n'ai pas regardé une doc !! Si je viens dans un forum c'est que justement je ne trouve pas de solution. Maintenant si ca te fait chier de répondre, et bien ne répond pas et c'est tout!
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 24 août 2006 à 14:48
que veux tu que je te dise ?
je te propose une solution,
que faire de plus ? sinon te conseiller d'essayer ?
( car ça répond à ta question )
<hr />
fin de la discussion pour moi. Bul
Site M'écrire
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 25 août 2006 à 10:10
salut Bidou,
j'ai eu l'air faché ?
ça n'a pas trop d'importance de mon coté,
si la réponse ne convenait pas ( ce que je suppute, car
peut-être la question cache-t-elle "d'autres choses" )
d'autres intervenants sauront répondre.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 26 août 2006 à 15:28
Allez, on reprend...
je pense que ce qu'il veut...:
quand on tape une chaîne très longue dans un input, si la chaîne est plus longue que l'input, au fur et à mesure que l'on tape, on voit la fin de la chaîne tapée (logique, sinon, on ne voit pas ce que l'on tape).
Or, en assignnat via js une chaîne à un input, évidemment, on ne voit que le début.
Lui voudrait que le comportement soit le même que si l'on saisissez sa chaîne dans l'input.
Je verrais bien une solution agrandissant l'input en fonction de la taille de la chaîne (via CSS mais ce n'est pas sûr vu que les input sont des éléments inline, mais via js c'est faisable), mais bonjour la mise en page après...
Ensuite, peut-être en mettant le focus sur l'input en question...mais je n'en suis pas certain.
Bref, je ne suis pas sûr que c'est possible, mais si ça l'est...le plus drôle...c'est que Bul sait sûrement comment faire ;-)