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

  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