javascript on clique besoin d'aide
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

javascript on clique besoin d'aide



  1. #1
    johny005

    javascript on clique besoin d'aide


    ------

    salut a tous,

    Code HTML:
    <body>
    <form method="post" action="modele.php" >
    <font size="4"><strong>Pour obtenir un prix entrez le numéro de modèle ci-dessous</strong></font><br>
                                
    <input id="id_modele" type="text" name="modele" value="entrez le modèle ICI" />
    <input type="submit" name="valider" value="Valider" />
    </form>
    <script language="JavaScript" type="text/JavaScript">
    function SelectAll(id)
    {
        document.getElementById(id).focus();
        document.getElementById(id).select();
    onClick="SelectAll('id_modele');" 
    }
    </script>
    </body>
    j'ai un probleme je ne sais pas comment bien remplire mon script, pour que lorsqu'on clique dans sur "entré un modele ici",il sélectionne toute d'un coup.

    merci

    -----
    Dernière modification par JPL ; 11/11/2011 à 18h23.

  2. #2
    bzh_nicolas

    Re : javascrip on clique besoin d'aide

    Attention à l'endroit où tu places ton appel à onClick.
    Là tu appelles SelectAll à l'intérieur de SelectAll mais nulle part ailleurs, du coup tu ne rentre jamais dans ta fonction (qui marche parfaitement bien).
    la définition :
    onClick="SelectAll('id_modele' );"
    te permets de dire ce qu'il doit se produire quand l'événement "click" à lieu. Cette définition doit être faite dans le contrôle du formulaire qui va l'utiliser. Et ici le contrôle en question est ton champ texte.

  3. #3
    johny005

    Re : javascrip on clique besoin d'aide

    je suis pas sur de bien comprend pourrait tu me donner un exemple ?
    tu voudrais que j'insere le script dans ma baliste input type texte ?

  4. #4
    bzh_nicolas

    Re : javascrip on clique besoin d'aide

    Comme ça tout simplement...
    Code HTML:
    <body>
    <form method="post" action="modele.php" >
    <font size="4"><strong>Pour obtenir un prix entrez le numéro de modèle ci-dessous</strong></font><br>
                                
    <input id="id_modele" type="text" name="modele" value="entrez le modèle ICI" onClick="SelectAll('id_modele');"/>
    <input type="submit" name="valider" value="Valider" />
    </form>
    <script language="JavaScript" type="text/JavaScript">
    function SelectAll(id)
    {
        document.getElementById(id).focus();
        document.getElementById(id).select();
    }
    </script>
    </body>
    Dernière modification par JPL ; 12/11/2011 à 17h08. Motif: Remplacement de balise

  5. A voir en vidéo sur Futura
  6. #5
    johny005

    Re : javascrip on clique besoin d'aide

    sa a bien fonctionner mais je comprend pas a quoi sa serre de rajouter apres ma baliste form ceci;

    Code PHP:
    <script language="JavaScript" type="text/JavaScript">
    function 
    SelectAll(id)
    {
        
    document.getElementById(id).focus();
        
    document.getElementById(id).select();
    }
    </script> 
    pouvez vous mexpliquez?

  7. #6
    yoda1234

    Re : javascrip on clique besoin d'aide

    Attention à l'orthographe.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  8. #7
    bzh_nicolas

    Re : javascrip on clique besoin d'aide

    Citation Envoyé par johny005 Voir le message
    sa a bien fonctionner mais je comprend pas a quoi sa serre de rajouter apres ma baliste form ceci;

    Code PHP:
    <script language="JavaScript" type="text/JavaScript">
    function 
    SelectAll(id)
    {
        
    document.getElementById(id).focus();
        
    document.getElementById(id).select();
    }
    </script> 
    pouvez vous mexpliquez?
    Je ne suis pas certain de bien comprendre ta question...
    L'instruction
    Code PHP:
    <script>onClick="SelectAll('id_modele');"</script> 
    signifie : quand on clique (sur l'élément sur lequel est défini cette instruction) alors on exécute le code suivant : SelectAll('id_modele');
    SelectAll est une fonction que tu as défini toi-même (elle ne fait pas partie des standard du langage javascript). pour que ça fonctionne tu dois la définir.
    C'est à celà que sert le :
    Code PHP:
    <script language="JavaScript" type="text/JavaScript">
    function 
    SelectAll(id)
    {
        
    document.getElementById(id).focus();
        
    document.getElementById(id).select();
    }
    </script> 
    J'ajouterai qu'il n'a pas strictement besoin d'être défini après la balise form (j'ai même assez rarement vu cette façon de faire, en générale ce genre de petits script est plutôt écrit au début du fichier HTML ou dans un fichier .js à part pour des soucis de lisibilité). Par contre il DOIT être définit quelque part.

Discussions similaires

  1. Besoin d'aide pour une étude (besoin de réponses)
    Par invite49d1f279 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 06/03/2010, 12h47
  2. double clique automatique
    Par delphi_jb dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 08/01/2009, 12h30
  3. besoin d'aide exercices pour m'antrainer mes j'ai besoin d'aide
    Par invite5e082da7 dans le forum Physique
    Réponses: 4
    Dernier message: 06/12/2008, 21h37
  4. pb double-clique
    Par invite78adceb2 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 23/04/2007, 19h21