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 :

[Débutant]vérifier le text d'un input.


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Par défaut [Débutant]vérifier le text d'un input.
    alors voilà, j'ai une fonction qui limite le contenu d'un input, car je me
    sers de ce qui y est rentré pour créer une table à partir de ce text.
    (dans le nom de la table)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function caract(objInput){
       var reg = /^[0-9,a-z,A-Z,_,;,@]*$/;
       if(!reg.test(objInput.value)){
          objInput.value = objInput.value.substring(0,objInput.value.length-1);
       }
    }
    dans le html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="text" name="monchamp" onkeyup="caract(this)" onkeydown="caract(this)" />
    j'ai utilisé une fonction qui figure parmi les sources disponible sur le forum,
    et je l'ai un peu modifier pour mes besoins.

    en fait j'ai juste besoin d'interdire tout ce que mysql n'accepte pas
    dans un nom de table genre le '.' (point)
    je voudrais autorisé le trait d'union '-' mais je n'y arrive pas.
    merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Par défaut
    Salut,

    Attention il va falloir que tu fasses les mêmes verifications du côté Serveur en PHP pour des raisons de sécurités, car si le mec désactive le Javascript de son navigateur, il peut rentrer ce qu'il veut...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Par défaut
    je sais, j'ai un htmlentities et str_replace qui filtre mais je voudrais
    que ceux qui ont js actif vois d'embler en tappant que mettre un point
    dans ce input c'est pas bon,
    même si c'est surtout pour les gros naze qui ne savent pas lire parce que
    c'est écrit dans une couleur flachie, de mettre que des lettres et des chiffres!

    en plus ça m'aidera à avancer en js, parce qu'avec j'ai vraiment du mal...

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

Discussions similaires

  1. [POO] [Débutant] Vérifier la presence d'un objet formulaire input
    Par maxxou dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/06/2006, 15h18
  2. [Débutant]Changer du text dans un tableau
    Par Azimel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/09/2005, 18h38
  3. Ajouter du texte dans un input à partir d'une autre fenêtre
    Par Michaël dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/04/2005, 20h14
  4. modifier la couleur d'un texte dans un input text
    Par mic79 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 05/01/2005, 16h45
  5. [Débutant] SWT: composant Texte avec \n
    Par bonnefr dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 18/05/2004, 11h44

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