|
|
|
|
Bonjour, je bloque sur un truc tout simple : mettre une valeur par défaut dans un champ <INPUT TYPE="text">. Je connais l'attribut VALUE="valeur par défaut", mais je veux mettre par défaut une valeur qui est calculée par du JavaScript.
Je demande l'affichage de la page, JavaScript calcule une valeur qui est "message", et je veux que mon champ aie comme valeur par défaut "message". J'ai essayé avec <INPUT TYPE="texte" VALUE="javascript:'message'"> ou VALUE="javascript:"document.write('message')" mais à chaque fois il n'exécute pas le code JavaScript mais affiche javascript: ... J'ai aussi essayé avec <BODY OnLoad="document.formulaire.champ.value='message'> mais il me dit que le champ a pour valeur Null ou n'existe pas, alors que je récupère parfaitement les données !
Bref, si quelqu'un voit comment faire, ça me serait d'un grand secours, merci.
T'as pensé à regarder sur Google avant de poser ta question ?
Salut,
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
<script type="text/javascript">
function attribuerValeurText() {
document.monForm.monChampText.value = "boo";
}
</script>
</HEAD>
<BODY >
<form name="monForm" .......>
<input type="text" name="monChampText" onFocus="javascript:attribuerValeurText()">
<script type="text/javascript">
document.monForm.monChampText.focus();
</script>
</form>
</BODY>
</HTML>
En espérant que ça corresponde à ce que tu voulais ou au moins te donnes des idées. |
J'avais pensé à faire un truc comme ça, mais ça pose le problème du focus : il FAUT faire un focus pour que ça mette la valeur par défaut ... Et le principe d'une valeur par défaut, c'est qu'elle soit la avant toute chose justement :p Mais merci beaucoup de ta réponse en tout cas !
|
Je ne sais pas si tu as trouvé autre chose que le php pour ton problème, mais en cherchant un truc en javascript (qui n'a rien à voir avec ton pb) je suis tombé là dessus http://javascript.developpez.com/faq/?page=Other#VarChampTexte
|