IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Textarea + Affichage message


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut Textarea + Affichage message
    Bonjour,

    j'ai un petit soucis que je n'arrive pas a résoudre tous seule

    j'ai des listes déroulante qui s'alimente avec une base de donnée et une fois alimenter le client doit cliquer pour taper son message et un texte pré-remplie doit s'afficher.

    j'ai rajouter un bouton OK qui est fonctionnel mais sa ne fait pas pro de mettre un bouton et je voulais que lorsque le client clique sur le textarea le message s'affiche mais je n'ai pas réussit a le mettre en place j'ai essayer tout un tas de truc du style onclick en JavaScript ou autres en php la je sèche.

    voici le bout du code en question

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <input type="submit" name="ok" value="ok" class="highlight-button" onclick="validateEnquiryForm()" style="margin: 0px 0px 0px 5px;"/>
    </fieldset><br />
    <label for="contact_text">Votre Message</label>
    <br />
    <textarea rows="5" cols="50" name="message" id="message" class="field"><?php echo $text; ?></textarea><br />
    <label for="contact_mail">Votre Nom</label><label for="contact_mail" style="margin: 0px 0px 0px 107px;">E-mail Addresse</label><br />
    <input type="text" id="nom" name="nom" label="nom" class="inputbox" value=""/><input type="text" id="email" name="email" label="email" class="inputbox" value="" style="margin: 0px 0px 0px 10px;"/><input type="submit" name="send" value="Send" class="highlight-button" onclick="validateEnquiryForm()" style="margin: 1px 0px 0px 10px;"/>	
    </form>
    le code ici fonctionne très bien avec le bouton OK mais je voudrais le virer pour le remplacer par le click de la souris.

    Tout mon texte est contenu dans une variable php j'ai juste a l'appeler pour que ça s'affiche.

    Merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    as-tu essayé en mettant directement sur le textarea ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea ...  onclick="validateEnquiryForm()">...</textarea>

  3. #3
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    je voulais que lorsque le client clique sur le textarea le message s'affiche
    Assez simple avec jQuery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea data-message="un message aléatoire"></textarea>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $(':input[data-message]').focus(function (e) {
    	$(this).val( $(this).attr('data-message') ).unbind('focus');
    });
    c'est ce genre de chose que tu voulais faire ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Bonjour,
    as-tu essayé en mettant directement sur le textarea ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea ...  onclick="validateEnquiryForm()">...</textarea>
    oui déjà essayer ne fonctionne pas

    Citation Envoyé par Benjamin Delespierre Voir le message
    Assez simple avec jQuery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea data-message="un message aléatoire"></textarea>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $(':input[data-message]').focus(function (e) {
    	$(this).val( $(this).attr('data-message') ).unbind('focus');
    });
    c'est ce genre de chose que tu voulais faire ?
    ça ne fonctionne pas non plus peut-être que je m'y prend mal ??

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    peut être que t'as pas inclu jQuery ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut
    Citation Envoyé par Benjamin Delespierre Voir le message
    peut être que t'as pas inclu jQuery ?
    lol si que même !! jquery 1.8.1
    Bien sur l'appel a jquery ce fait dans le head chose que j'ai faite la je tes juste mis comme quoi je l'ai bien appelé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script LANGUAGE="Javascript" src="../js/jquery/jquery-1.8.1.min.js"></script>
     
    <script language="JavaScript"> 
    $(':input[data-message]').focus(function (e) {
    	$(this).val( $(this).attr('data-message') ).unbind('focus');
    });
    </script> 
     
    </fieldset><br />
    <label for="contact_text">Votre Message merde</label>
    <br />
    <textarea rows="5" cols="50" name="message" id="message" class="field" data-message="un message aléatoire"></textarea><br />
    <label for="contact_mail">Votre Nom</label><label for="contact_mail" style="margin: 0px 0px 0px 107px;">E-mail Addresse</label><br />
    <input type="text" id="nom" name="nom" label="nom" class="inputbox" value=""/><input type="text" id="email" name="email" label="email" class="inputbox" value="" style="margin: 0px 0px 0px 10px;"/><input type="submit" name="send" value="Send" class="highlight-button" onclick="validateEnquiryForm()" style="margin: 1px 0px 0px 10px;"/>	
    </form>

Discussions similaires

  1. Textarea - affichage à la volée
    Par wahou85 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/03/2007, 19h39
  2. Affichage message des triggers sous access
    Par Nephtys dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/01/2007, 17h45
  3. Réponses: 2
    Dernier message: 24/11/2006, 10h24
  4. Choix de composant affichage messages réseaux
    Par sozie9372 dans le forum Graphisme
    Réponses: 2
    Dernier message: 19/05/2006, 15h24
  5. Vérification de condition avec affichage message
    Par spirou dans le forum Langage
    Réponses: 6
    Dernier message: 05/01/2006, 21h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo