begin process at 2012 05 29 02:30:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Ajouter un évènement sur un textarea


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ajouter un évènement sur un textarea

mardi 11 décembre 2007 à 14:02:05 | Ajouter un évènement sur un textarea

6BerYeti

Bonjour,

Je crains que mon problème ne vous paraisse trivial, mais voici ce que je cherche à faire :

Lorsqu'un utilisateur sélectionne une valeur X dans un champ select S,
je veux ajouter du texte par défaut dans un champ textarea un peu plus loin dans le formulaire.

Contrainte :
Je n'ai pas la maîtrise complète des champs de saisie.
C'est à dire que je ne peux pas les coder directement.
(en fait, j'écris un bout de "template"  qui est fourni à un moteur qui le modifie et l'intègre dans un formulaire complet).
Donc, je dois écrire du javascript pour modifier les champs au chargement de la page.

Ce que je sais faire :
  • Ecrire du texte dans le textarea
  • Trouver la valeur sélectionnée dans une liste
Ce que je veux faire
  • Ajouter un onFocus sur le textarea qui déclenchera l'écriture de données si le champ select S a la valeur X
    Pour être bien clair, je reprécise que je ne peux pas le coder directement.
Merci de votre aide

J.L.
mardi 11 décembre 2007 à 14:15:01 | Re : Ajouter un évènement sur un textarea

bultez

Membre Club


Bonjour,

>>Ajouter un onFocus sur le textarea

function siFocus()
{   traitement quand le textearea a la focus
    test du select...    }
var lab=document.getElementById("id_du_textarea");
if (lab.attachEvent)
      lab.attachEvent( "onfocus", siFocus );
else  lab.addEventListener( "focus", siFocus, false );

>>je reprécise que je ne peux pas le coder directement.
    je n'ai pas compris ce que tu voulais dire.



                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 11 décembre 2007 à 14:23:12 | Re : Ajouter un évènement sur un textarea

6BerYeti

Pour préciser ma demande, voilà comment est codé le textarea (ce n'est pas moi qui suis maître de ça).
<textarea cols="79" rows="30" name="details">

Au chargement de la page souhaiterais y ajouter
onFocus=addsometext(),
de sorte que le champ aurait finalement la forme suivante :
<textarea cols="79" rows="30" name="details"onFocus="addsometext();">

A priori, je sais quoi mettre dans la fonction addsometext(), et je sais comment faire pour que ça soit fait au chargement de la page. J'ai d'ailleurs déjà ajouter du js qui s'éxécute de cette façon.


Merci de votre aide

J.L.
mardi 11 décembre 2007 à 14:50:48 | Re : Ajouter un évènement sur un textarea

bultez

Membre Club
avec les nouvelles données...

<body>
<textarea cols="79" rows="30" name="details">exemple</textarea>
<script>
function siFocus()
{   //traitement quand le textearea a la focus
    alert("ok");    }
var lab=document.getElementsByName("details")[0];
          // par exemple;.. il y a d'autres solutions...
if (lab.attachEvent)
      lab.attachEvent( "onfocus", siFocus );
else  lab.addEventListener( "focus", siFocus, false )

</script>
</body>



                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 11 décembre 2007 à 15:01:40 | Re : Ajouter un évènement sur un textarea

6BerYeti

Merci beaucoup pour le coup de main.
C'est exactement ce que je cherchais, mais je tournais en rond autour de cette histoire d'évènement à ajouter... faute d'une connaissance (et d'une lecture)  suffisante de javascript et du DOM .

Juste pour préciser ce que je fais.
C'est une custo d'outil de suivi d'appel au support.
L'idée est d'initialiser un champ textarea (détails) avec des questions qui varient selon le type de problème (mon champ select) que l'utilisateur a sélectionné. Ceci afin de s'assurer qu'il va décrire correctement son besoin / problème.
Et s'il n'a rien sélectionné, ça permettra aussi de l'avertir.

Encore merci.
J.L.


Cette discussion est classée dans : textarea, valeur, champ, ajouter, évènement


Répondre à ce message

Sujets en rapport avec ce message

Récupérer la valeur d'un champ d'un formulaire [ par tetelle ] Bonjour,Voilà mon problème...J'ai une première fenêtre avec un formulaire.Dans ce foermulaire j'ai un champ caché.Ce formulaire appelle une autre page donnée une valeur a un champ à partir d'un script JavaScript [ par clk ] Pb Input:Text et touche Enter [ par PascalLF ] Salut,J'ai un formulaire avec un Champ de saisie et des boutons.Lorsque je clique sur un des boutons je récupère la valeur du champ de ssaisie et la v Focus après la valeur d'un champ de texte [ par tataye ] Hello,Lorsque je charge une page, j'affecte une valeur initiale à un champ de texte et je lui mets le focus.Le problème est que j'aimerais que le focu changer la valeur d'un champ caché [ par princessemili ] Bonjourj'ai plusieurs boutons déclarés ainsi:carte<p champ textarea et click [ par Spiritraid ] Bonjour à la communauté, je cherche une fonction qui me permette de faire que :-> quand je click sur un bouton ça rajoute des caractères à mettre dans Menu déroulant donnant une valeur à un champ caché [ par reyterg ] Bonjour à tous,J'ai un problème concernant une liste déroulante et un champ caché.Ma liste déroulante est constituée de plusieurs étiquettes aux valeu changer la valeur... [ par rich25200 ] bonjour,j'ai dans une fenetre un champ du type :et j'ai un bouton qui fait ouvrir une autre fenetre je veux que dans l'a Récuperer la valeur d'un champ text dans un autre champ text [ par kiwigregos ] Bonjour à tous !Désolé pour cette question un peu bête mais je n'ai vraiment pas trouvé de tuto sur la question :Mon problème : j'ai une page avec un champ select [ par chingo ] Bonjour.Mon formulaire contient un champ de type select qui se présente comme ceci : <op


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales