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 :

Variable Js et onclick


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de tutomania
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par d�faut Variable Js et onclick
    Bien le bonjour � toute la communaut�

    Voici le probl�me que je rencontre, j'ai mis en place un script simple en ajax qui permet de connaitre la disponibilit� d'un nom de domaine.

    Le but �tant bien evidement d'avoir la r�ponse sans recharger la page pour ne pas � avoir � tout r��crire dans le formulaire.

    Ainsi voici le code de mon bouton onclick :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <input type="text" id="dom" name="dom" size="35" /> 
    <input type="button" value="Soumettre" onclick="javascript:ajax_loadContent('news1','modules/dom.php');"> 
     
    <div id="news1"></div>
    Ce que je n'arrive pas � faire c'est envoyer la valeur du champ "dom" dans la page dom.php.

    Par exemple mon visiteur tape un texte dans le champ "dom" et clique sur le bouton "Soumettre". Je voudrais que la page appel� en ajax "modules/dom.php" puisse savoir ce qui a �t� ecris dans le champ text "dom".

    Si je met un submit � la place de button �a me valide le formulaire, ce qui je ne veux pas, j'ai un bouton submit plus bas dans mon code qui s'en occupe.

    Pourriez vous m'apportez votre aide s'il vous plait ?
    j'ai test� avec des document.form.dom.value mais je ne connait pas la syntaxe exact.

    Merci par avance de l'aide que vous pourrez m'apporter.
    Excellente journ�e � tous.

    EDIT : est ce que ce ne serait pas un truc du style :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="javascript:ajax_loadContent('news1','modules/dom.php?domaine='+document.form.dom.value');"

  2. #2
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Bonjour,
    onclick attend une instruction ou fonction javascript, tu ne dois pas mettre le "javascript:".
    je ne connais pas ajax_loadContent mais Apparemment il utilise la methode GET.
    essaye avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" value="Soumettre" onclick="ajax_loadContent('news1','modules/dom.php'+document.getElementById('dom').value);">
    Et dans dom.php
    Code PHP : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    if('isset($_GET['dom'])')
    {
      //le traitement ici;
      echo $_GET['dom']; // pour tester la valeur de dom
    }

  3. #3
    Membre confirm� Avatar de tutomania
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par d�faut
    Bonjour Andry.aime,

    Alors on avance car �a m'affiche loading content ... mais la variable ne s'affiche pas.

    Par exemple quand je vais pointer directement sur la page en mettant la variable dans l'url directement �a fonctionne

    dom.php?dom=lesite.com

    Cela m'affiche "lesite.com"

    Par contre via le onclick �a me met loading content mais la variable ne s'affiche pas

  4. #4
    Membre confirm� Avatar de tutomania
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par d�faut
    A y est cela fontionne !!!
    En fait il fallait mettre (dom.php?dom= au lieu de dom.php)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="ajax_loadContent('news1','modules/dom.php?dom='+document.getElementById('dom').value);"
    au lieu de

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="ajax_loadContent('news1','modules/dom.php'+document.getElementById('dom').value);"
    En tout les cas c'est gr�ce � toi que �a marche et je t'en remercie grandement !!! J'y ai pass� la nuit

    Merci encore !!!

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

Discussions similaires

  1. attribuer dynamiquement une fonction avec parametre variable dans un onclick
    Par ernestrenan dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/10/2011, 19h03
  2. recuperer une variable apres un onclick
    Par bullrot dans le forum G�n�ral JavaScript
    R�ponses: 15
    Dernier message: 26/08/2010, 17h01
  3. Comment indenter une variable dans un "onclick" ?
    Par shadow54 dans le forum jQuery
    R�ponses: 2
    Dernier message: 10/02/2010, 20h03
  4. R�cup�rer une variable dans un onClick
    Par cyberlp dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 26/05/2009, 01h29
  5. Changement de variable de session onClick
    Par milach dans le forum Langage
    R�ponses: 2
    Dernier message: 27/08/2007, 16h04

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