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 :

Plusieurs onclick dans un input


Sujet :

JavaScript

  1. #21
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Deallyra Voir le message
    Non, je ne l'ai pas testé.

    Mais si vous me dîtes qu'il s'agit d'un pointeur, au vu de ma connaissance du JavaScript... Je vous concède volontiers ce point.

    Mais en ce cas, pourquoi ne pas utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script>
    function ajouter(v)
    {
        document.forms[0].Champ1.value = document.forms[0].Champ1.value.value + v; 
    }
    </script>
    Ça fonctionnera également, je passais par une variable parce que la chaîne est longue et que ça clarifie un peu...
    Citation Envoyé par Deallyra Voir le message
    Et à titre informatif, qu'est ce qui, en JavaScript, définit une variable "simple" d'une variable contenant un pointeur?
    Ben, la variable référencée...
    J'imagine que ce n'est pas forcément ce que tu attendais, mais c'est hélas le cas. Javascript étant un langage non typé, on ne sait pas de manière évidente sur quoi l'on travaille.
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var etat = 1; <-- etat est numérique
    etat += 2; <-- toujours numérique
    etat += " exemples"; <-- "String"

  2. #22
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var etat = 1; <-- etat est numérique
    etat += 2; <-- toujours numérique
    etat += 2+''; <-- hop magique c'est du string 
    etat += " exemples"; <-- "String"

  3. #23
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Points : 1 769
    Points
    1 769
    Par défaut
    Je m'endormirai moins bête ce soir?

    C'est une bonne chose.

    Merci pour cette explication.

    @SpaceFrog

    Pas bien de tricher... ^^

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    etat += 2+''; <-- hop magique c'est du string 
    ==
    etat += 2;
    etat += ''

  4. #24
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Points : 59
    Points
    59
    Par défaut
    Re bonjour, cette discussion prend de l'empleur à ce que je vois.

    Ma question est comment faire une alert pour afficher que 6 numéro ?

    exemple d'alerte ?


    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <script>
    function select_numero(numero) {
    		var var_numero = ('0' + numero).substring(('0' + numero).length-2, ('0' + numero).length);
    		{
    			alert('Vous ne pouvez sélectioner que 6 numéros');
    		}
     
     
     
     
     
    function ajouter(v)
    {
       document.forms[0].elements['key'].value += v.innerHTML; 
       v.onclick=function(){return false;}
       return false;
    }
    </script>
    </head>
     
    <body>
     
    <a href="#" onclick="ajouter(this);" >1</a>
    <a href="#" onclick="ajouter(this);" >2</a>
    <a href="#" onclick="ajouter(this);" >3</a>
    <form action="traitement.php" method="post">
    <input type="text" id="code" name="key" value="" readonly="readonly" />
    <input type="submit" value='envoyer'>
    </form>

  5. #25
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    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
    16
    17
    18
    19
    20
    21
    22
    <script type='text/javascript'> 
    function ajouter(v)
    {
       if(document.forms[0].elements['key'].value.length==6){
        alert(' vous ne pouvez ajouter que 6 numéros !');
        return false;
        } 
       document.forms[0].elements['key'].value += v.innerHTML; 
     
    }
    </script>
    </head>
     
    <body>
     
    <a href="#" onclick="ajouter(this);" >1</a>
    <a href="#" onclick="ajouter(this);" >2</a>
    <a href="#" onclick="ajouter(this);" >3</a>
    <form action="traitement.php" method="post">
    <input type="text" id="code" name="key" value="" readonly="readonly" />
    <input type="submit" value='envoyer'>
    </form>

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. plusieur value dans un input
    Par nad_ii dans le forum Langage
    Réponses: 5
    Dernier message: 28/02/2015, 19h45
  2. onclick dans un input en php
    Par jeepibmx dans le forum Langage
    Réponses: 2
    Dernier message: 18/06/2008, 23h54
  3. plusieurs champs dans un input
    Par nizzart dans le forum Langage
    Réponses: 12
    Dernier message: 10/04/2008, 15h50
  4. Sélectionner plusieurs fichiers dans un input FILE
    Par melitta dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/12/2007, 15h29
  5. [HTML] Firefox/IE : onClick dans un input
    Par bart64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 15/03/2006, 20h43

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