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 :

[PHP-JS] Javascript dans du php


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par d�faut [PHP-JS] Javascript dans du php
    Bonjour,

    Je voudrais ins�rer du javascript dans du php mais il m'affiche

    document.write(document.getElementById('champ_text').value);

    j'ai essayer deux fa�on
    la premi�re
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <?php
    echo "<SCRIPT LANGUAGE='JavaScript'> ";  
    echo "document.write(document.getElementById('champ_text').value);";
    echo"</SCRIPT>"
    ?>
    la deuxi�me
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <?php 
    echo("document.write(document.getElementById('champ_text').value);"); 
    ?>
    Merci d'avance

  2. #2
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Salut!

    Que cherches tu as faire exactement?

    Parce que ton code en lui m�me n'est pas totalement faux, c'est juste qu'il n'est � priori pas appel�. En gros, il doit �tre contenu dans une fonction, ce qui permettra de l'ex�cuter, et �videmment il faut aussi appeler cette fonction � un moment ou � un autre.

    Tu peux d�tailler un peu plus ce que tu souhaites faire avec ce code?

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par d�faut
    Voila j'essaye d'afficher la valeur du champ_text la ou je veut sur le textarea


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <input type="text" id="champ_text" value="Michel Serre" /><br>
     
    <textarea id="elm1" name="elm1" ROWS="10" COLS="70" >
    Dans cette conférence, <b><?php echo("document.write(document.getElementById('champ_text').value);"); ?></b> aborde les nouvelles technologies sous un angle original, en questionnant ce qu'elles apportent de nouveau.
    </textarea><br>

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Ao�t 2006
    Messages
    2 760
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 2 760
    Par d�faut
    Salut,

    Je crois voir ce que tu veux faire et je pense que c'est inutile.
    Lorsque ton php s'�x�cute, la valeur du champ texte est fix�e � "Michel Serre" et ne sera pas modifiable pas l'utilisateur avant que le script ne finisse.
    Du coup, le code est beaucoup plus simpliste :

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $value = "Michel Serre";
    ?>
     
    <input type="text" id="champ_text" value="<?php echo $value; ?>" /><br>
     
    <textarea id="elm1" name="elm1" ROWS="10" COLS="70" >
    Dans cette conférence, <b><?php echo $value; ?></b> aborde les nouvelles technologies sous un angle original, en questionnant ce qu'elles apportent de nouveau.
    </textarea><br>

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Ao�t 2006
    Messages
    2 760
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 2 760
    Par d�faut
    En me relisant, je pense aussi que tu veux en fait g�rer un �v�nement onchange sur le champ text :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $value = "Michel Serre";
    ?>
     
    <input type="text" id="champ_text" value="<?php echo $value; ?>" onchange="TxtChange()" /><br>
     
    <textarea id="elm1" name="elm1" ROWS="10" COLS="70" >
    Dans cette conférence, <span id="zone"><?php echo $value; ?></span> aborde les nouvelles technologies sous un angle original, en questionnant ce qu'elles apportent de nouveau.
    </textarea><br>
    Il ne te reste plus qu'� coder la fonction JScript "TxtChange()" dont le principe sera le suivant : r�cup�rer la valeur de l'�l�ment "champ_text" et l'attribuer � l'�l�ment "zone".
    Mais bon, je vais pas bosser � ta place non plus...

  6. #6
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    317
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 317
    Par d�faut
    Generer du javascript en php est tres tres rarement une bonne solution.

    Apres pour ton test, tout peut se faire en static comme pr�caunis� dans le post au dessus de moi a partir de l'evenement onchange.
    Donc evite la premiere, tu t'enleveras une enorme epine du pied pour plus tard.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PHP-JS] Javascript dans du php
    Par MayOL69bg dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 28/03/2007, 16h51
  2. [PHP-JS] du javaScript dans du php ?
    Par Tempotpo dans le forum Langage
    R�ponses: 7
    Dernier message: 03/04/2006, 17h34
  3. [debutant] [PHP-JS] Comment faire appel a du javaScript dans du php
    Par Tempotpo dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 03/04/2006, 16h19
  4. R�ponses: 1
    Dernier message: 16/02/2006, 17h04
  5. [RegEx] php et javascript dans une regex
    Par grochenel dans le forum Langage
    R�ponses: 7
    Dernier message: 06/12/2005, 22h21

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