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 :

saisie d'une adresse IP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut saisie d'une adresse IP
    Bonjour,

    je voudrais un champs de saisie "adresse IP" : comment le présenteriez-vous ?
    4 textbox ? un texbox avec du javascript ? autre ?

    pouvez-vous me montrer un exemple ?

  2. #2
    Membre éprouvé Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Par défaut
    Moi je ferrai avec 4 input type text, un peu de CSS pour faire joli, et du js. ça donnerai quelquechose comme ça :
    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
    <html>
    <head>
    <script type="text/javascript">
    function ToIp(id)
    {
        if(document.getElementById(id).value.length == 3 && parseInt(id)<4)
        document.getElementById(parseInt(id)+1).focus();
    }
     
    </script>
    </head>
    <body>
    <table style="border: 1px solid Black;">
    <tr>
        <td><input id="1" style="border:none; width:30px;" onkeyup="ToIp(this.id);" maxlength="3" type="text" value="" /></td>
        <td >.</td>
        <td><input id="2" style="border:none; width:30px;" onkeyup="ToIp(this.id);" maxlength="3" type="text" value="" /></td>
        <td>.</td>
        <td><input id="3" style="border:none; width:30px;" onkeyup="ToIp(this.id);" maxlength="3" type="text" value="" /></td>
        <td>.</td>
        <td><input id="4" style="border:none; width:30px;" onkeyup="ToIp(this.id);" maxlength="3" type="text" value="" /></td>
    </tr>
    </table>
     
    </body>
    </html>
    Voila, ça n'engage que moi

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    ok merci, je vais regarder ça de plus près.

    sinon, ce n'est pas possible de faire un seul textbox avec le meme comportement que la configuration du réseau sous windows
    voir panneau de configuration=>connection reseau=>protocole Internet

  4. #4
    Membre éprouvé Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Par défaut
    Je pense pas...
    Justement avec le code que je t'ai donné, ça donne l'impression que c'est un seul textbox comme dans la config Windows.


  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    ok
    par contre, j'ai plusieur IP à rentrer...
    donc j'ai besoin de separer du text pour pouvoir l'incrementer

    ex : IP2 => IP et 2 => 2+1=3 => IP3

    comment fait-on ?

  6. #6
    Membre éprouvé Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Par défaut
    Citation Envoyé par Emcy
    ok
    par contre, j'ai plusieur IP à rentrer...
    donc j'ai besoin de separer du text pour pouvoir l'incrementer

    ex : IP2 => IP et 2 => 2+1=3 => IP3

    comment fait-on ?
    Sorry, mais j'ai pas compris ce que tu veux faire...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Masque de saisie pour une adresse email
    Par Neilime05 dans le forum Access
    Réponses: 13
    Dernier message: 17/03/2018, 05h24
  2. Aide à la saisie d'une adresse postale
    Par totofe dans le forum Android
    Réponses: 4
    Dernier message: 26/06/2014, 17h52
  3. Saisie d'une adresse IP
    Par kiwilicious dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 17/04/2014, 19h02
  4. controle de saisie d'une adresse email valide
    Par nassing dans le forum jQuery
    Réponses: 1
    Dernier message: 26/05/2011, 14h52
  5. controle de saisie d'une adresse web
    Par bachboucha dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/06/2009, 10h51

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