Prb Javascript

Fermé
ignorante - 7 févr. 2008 à 18:47
 ignorante - 9 févr. 2008 à 10:40
Bonjour,

Je voudrai si c'est possible de mètre le résultat d'une fonction java script dans un champ en html comme ce-ci:

<input type="text" name="textfield2" id="textfield2" value="ici fonction Javascript qui returne un résultat" />

Ma fonction retourne un chaine de caractère.Ou une autre méthode qui contourne se problème.

5 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 févr. 2008 à 19:25
salut,

tu peux le faire à la fin de ta fonction.
en partant du principe que la chaîne de caractère est contenu dans 'chaine'.
lmt = document.getElementById( 'textfield2' );
if( lmt)
{
	lmt.value = chaine;
}
0
Non, ça ne fonction pas, j'ai peut-être mal compris(ou mal placer ds le code) ou mal expliquer le problème


function nom_fonction()
{

...

return chaine;

}

Et je voudrai que cette chaine soit dans le champ en html:

<input type="text" name="textfield2" id="textfield2" value="chaine" />
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 févr. 2008 à 21:09
il faut remplacer 'return chaine; ' par ce que je t'ai donné.

c'est ce que tu as fait ?
0
Oui, c'est bien ce que j'avais fait mais ce ne fonction pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai trouver une solution, je fait :

<form id="form1" name="form1" method="post" action="">
<input type="text" id="textfield" />
<input type="button" onclick="f()" value="afficher..."> <br/>
</form>

<script language="javascript">
function f()
{
var obj = document.getElementById("textfield")
obj.value=fonction()
}

Apparemment on est obliger de mètre un bouton si on veut que sa s'affiche pour appeler la fonction.

Merci de ton aide.
0