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

JavaScript Discussion :

[PHP-JS] php form-prob d'appel de fonction javascript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2007
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 70
    Par d�faut [PHP-JS] php form-prob d'appel de fonction javascript
    je veu changer le text dans une input text dans le php
    j'ai fai une function javascript et un boton d'appel mais
    sois l'appel ne marche pas soit la fonction est erron�e
    voici le code :

    <script type="text/javascript">
    function ajout_puce()
    {
    document.forms["mod_acc"].elements["corps"].value= concat("document.forms["mod_acc"].elements["corps"].value","%%%");
    }
    </script>

    <?php
    echo"<form name='mod_acc method='post'>";
    echo"<input type='text' name='corps' value='kaskroot'>";
    echo"<input type='button name='change' onclick='ajout_puce()'>";
    // reste du formulaire
    echo"</form>";
    ?>



    merci d'avance

  2. #2
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    echo"<form name='mod_acc method='post'>";
    echo"<input type='text' name='corps' value='kaskroot'>";
    echo"<input type='button name='change' onclick='ajout_puce()'>";
    ces 3 lignes sont mal con�ues: pourquoi utilises-tu echo plut�t que d'�crire proprement tes balises, dans lesquelles n'intervient aucune variable serveur??? c'est d'ailleurs de l� que vient ta premi�re erreur: la valeur de l'attribut name du formulaire n'est pas ferm�e!

    apr�s, tu ne donnes pas le code de la fonction concat, alors...

  3. #3
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2007
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 70
    Par d�faut
    <script type="text/javascript">
    function ajout_puce()
    {
    document.forms["mod_acc"].elements["corps"].value= concat("document.forms["mod_acc"].elements["corps"].value","%%%");
    }
    </script>
    <?
    echo"
    <form name='mod_acc'>
    <input name='corps' type='text' value='kaskroot' style='width:400px;height:400px;visibility:visible'>
    <input type='button' id='c' name='puce' value='ajouter puce' onclick='ajout_puce()'>
    </form>";
    ?>

    concat('chaine1','chaine2') est predefinie dans le javascript !
    et le code na marche pas encore :s

  4. #4
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    concat('chaine1','chaine2') est predefinie dans le javascript !
    en javascript, tr�s peu de m�thodes sont invoqu�es sans objet cible explicite! ta syntaxe est donc mauvaise;

    de plus, si tu permets...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    function ajout_puce(frm){
    frm.elements["corps"].value+="%%%";
    }
    </script>
     
    <form id="f" action="">
    <p>
    <input name="corps" type="text" value="kaskroot" style="width:400px;height:400px;visibility:visible" />
    <input type="button" name="puce" value="ajouter puce" onclick="ajout_puce(this.form)" />
    </p>
    </form>

  5. #5
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2007
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 70
    Par d�faut
    merci twister
    ca marche

Discussions similaires

  1. appeler des fonctions javascript avec php
    Par thaundeadboss dans le forum Langage
    R�ponses: 1
    Dernier message: 11/12/2009, 11h18
  2. R�ponses: 1
    Dernier message: 25/10/2007, 21h25
  3. [PHP-JS] appeler une fonction javascript dans un lien
    Par kawther dans le forum Langage
    R�ponses: 2
    Dernier message: 25/04/2007, 10h43
  4. R�ponses: 2
    Dernier message: 18/03/2007, 18h49
  5. R�ponses: 7
    Dernier message: 08/10/2005, 08h59

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