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 :

Fonction Javascript qui ne s'ex�cute pas


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par d�faut Fonction Javascript qui ne s'ex�cute pas
    Bonjours a tous comme le titre lindique j ai besoin d une grande aide mon code ne veut pas lanc� le javasccript

    le principe est de creer un genre de "livre dor" le seul prob c est que kon non rafrachit la page on perd les donner mais cela n etst pas grave je veut juste afficher en dessous du formulaire le text et le pseudo taper pr�c�dement��voila le code :

    pouvez vous m aidez a trouv� le bug


    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
    function livreor(form)
    {
       var pseu = form.pseudo.value;
       if (pseu.length<=0)
       pseu = "anonyme";
       var mes = form.livreor.value;
       if (mes.length<=0)
       {
       alert("il faut ecrire queque chose dans la zone de text.");
       mes.focus();
       }
       document.getElementById('messages').innerHTML+="+pseu+"  le"+jour+" "+moi[mois]+" 
    "+anne+"  a "+heure+" : "+minutes+" : "+sec+" "+mes;
       return true;
    }
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <h1>Formulaire<br /></h1>
     
    <form name="form" id="form" action="" method="get" onsubmit="return livreor()" > 
     
    pseudo :<input type="text" size="30" name="pseudo" id="pseudo" value=""><br /><br />
     
    Votre Message :<br /><textarea rows="7" name="livredor" cols="50" id="livredor" value=""></textarea><br />
     
     <input type="button" value="Envoyer" onclick="livreor(this.form)"/> </form>
     
     <div id="messages" name="messages" ></div>


    merci

  2. #2
    Membre confirm�
    Homme Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    199
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 199
    Par d�faut
    Regarde dans ton appel de ta fonction dans le onClick tu met un param�tre dans ta fonction. Et dans la description de ta fonction plus haut tu ne met pas de param�tre : function livreor() il faut don que tu en met un.

    Voila

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par d�faut
    comment ca je ne comprend pas tu parle du "this.form" ??

  4. #4
    Membre confirm�
    Homme Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    199
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 199
    Par d�faut
    oui je parle de ca si tu met ce pram�tre dans la m�thode alors lors de la description tu doit un mettre un paramatre comme ca :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    function livror(form) {
    ...
    }
    Voila

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par d�faut
    ca marche toujours pas snif

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    109
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 109
    Par d�faut
    et en mettant this.parentNode a la place de this.form ?

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Tu utilises une syntaxe qui fait r�f�rence au name alors que tes input n'ont qu'un id.
    Au lieu de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms["form1"].elements["nom"].value
    utilise plut�t
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("nom").value
    En plus �a te permet de virer ton <form> qui apparemment ne sert � rien (action="").

    A+

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par d�faut
    ce qui donne

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function affichage()
    {
    	message="<ul>";	
    	liste=document.getElementById("liste");
    	message+="<li>Nom : "+document.getElementById("nom").value+"</li>";
    	message+="<li>Adresse : "+document.getElementById("adresse").value+"</li>";
    	message+=unescape("<li>T%E9l%E9phone : "+document.getElementById("telephone").value+"</li>");	
    	message+="</ul>";
    	liste.innerHTML=message;
    }

    mais toujours le probleme sous IE

    erreur : "cet objet ne g�re pas cette propri�t� ou cette m�thode"

    merci

  9. #9
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par bubuche007
    ce qui donne

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function affichage()
    {
    	message="<ul>";	
    	liste=document.getElementById("liste");
    	message+="<li>Nom : "+document.getElementById("nom").value+"</li>";
    	message+="<li>Adresse : "+document.getElementById("adresse").value+"</li>";
    	message+=unescape("<li>T%E9l%E9phone : "+document.getElementById("telephone").value+"</li>");	
    	message+="</ul>";
    	liste.innerHTML=message;
    }

    mais toujours le probleme sous IE

    erreur : "cet objet ne g�re pas cette propri�t� ou cette m�thode"

    merci
    Ca vient pas de cette fonction, elle est correcte.
    Par contre, si tu as toujours l'espace entre type et ="button" l� :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type ="button" value="Afficher" onclick="affichage();" />
    , enl�ve le
    Sinon, le pb peut-�tre ailleurs dans ta page / ton code JS

    A+

Discussions similaires

  1. fonction javascript qui ne s'execute pas
    Par Neferet dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 20/01/2009, 17h08
  2. [DOM] fonction javascript qui ne se lance pas
    Par line86 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 11/08/2008, 14h48
  3. Fonction javascript qui n'effectue pas les actions demand�es
    Par Joe-La-Boule dans le forum G�n�ral JavaScript
    R�ponses: 13
    Dernier message: 27/06/2008, 15h27
  4. [AJAX] code javascript qui ne s'excute pas
    Par backfire dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 21/05/2008, 15h10
  5. fonction javascript qui marche pas
    Par iam dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 25/02/2008, 14h46

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