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