Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
688 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Blocage caractere a-z A-Z Input

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Blocage caractere a-z A-Z Input

n°2241327
icdk76800
On apprend tous de nos erreurs
Posté le 27-10-2014 à 16:27:57  profilanswer
 

Bonjour à tous,  
 
Développeur débutant j'aimerai bloquer les caractères [a-z][A-Z] pour n'autoriser que les caractères [0-9]
Je sais qu'il faut utiliser JS avec une fonction OneKeyUp ou quelque chose dans ce genre?
Quelqu'un peut il me mettre sur la bonne voie?
 
Merci d'avance  
 
Icdk76800  
 

Spoiler :

<label id="Cordonnees" for="Tel"> Téléphone :</label>  
                            <input id="Tel" name="Phone" size="40" type="text" value="" placeholder="Votre téléphone "  />

mood
Publicité
Posté le 27-10-2014 à 16:27:57  profilanswer
 

n°2241331
icdk76800
On apprend tous de nos erreurs
Posté le 27-10-2014 à 16:45:05  profilanswer
 

J'ai peu etre trouver, cela fonctionne
 
est-ce une bonne m'ethode  
Oui - non ?

Spoiler :

function special_caract(evt) {
  var keyCode = evt.which ? evt.which : evt.keyCode;
  if (keyCode==9) return true;
  var interdit = 'abcdefghijklmnopqrstuvwxyz';
   if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
    alert('Veuillez ne saisir que des chiffres');
    return false;
}
}


onKeypress="return special_caract(event);"

n°2241332
caps lock
Posté le 27-10-2014 à 16:45:25  profilanswer
 

Pourquoi utiliser du JS quand ce n'est pas nécessaire ?  
 

Code :
  1. <input type="number">


 
Et ça fait l'affaire en HTML5, regarde aussi au niveau de la balise <input type="tel">

n°2241444
icdk76800
On apprend tous de nos erreurs
Posté le 28-10-2014 à 09:26:45  profilanswer
 

la balise <input type="number> me renvoie une case type menu deroulant ou je choisis les chiffre  
je voudrais juste exclure toutes les lettre de l'alphabet et sur un autre forum j'ai vu que seul une fonction en JS pouvait le faire

n°2241523
rufo
Pas me confondre avec Lycos!
Posté le 28-10-2014 à 14:36:04  profilanswer
 

caps lock a écrit :

Pourquoi utiliser du JS quand ce n'est pas nécessaire ?  
 

Code :
  1. <input type="number">


 
Et ça fait l'affaire en HTML5, regarde aussi au niveau de la balise <input type="tel">


type="number" n'est pas forcément pris en compte par tous les navigateurs (je pense à des anciens). Javascript reste le plus sûr.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2241525
caps lock
Posté le 28-10-2014 à 14:58:57  profilanswer
 

Code :
  1. <html>
  2. <body>
  3. <form name="formulaire" action=""  method="post">
  4.   <input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>
  5.   <input type="submit" value="Submit" >
  6. </form>
  7. </body>
  8. </html>


Message édité par caps lock le 28-10-2014 à 14:59:07
n°2245344
icdk76800
On apprend tous de nos erreurs
Posté le 08-12-2014 à 16:24:14  profilanswer
 

bonjour,  
 
Désolé pour autant de retard j'ai eu quelque petit probleme
Merci a vous tous pour vos réponses
Cordialement  
icdk76800


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Blocage caractere a-z A-Z Input

 

Sujets relatifs
programmation en python, petit blocage[Excel VBA]Fonction Rank ignorer cellule vide et passer à la suivante
Reconnaissance de caractère sur Ticket de caisse //OCR[Excel VBA] rech cellule comportant plusieurs chaines de caractère
Changer la couleur du input:active ?[Batch] selection d'une partie de chaine de caractère
A quoi sert cette console ?[VBA] Donner une valeur numérique à une chaine de caractère
Récupérer un "Return" Javascript dans un input 
Plus de sujets relatifs à : Blocage caractere a-z A-Z Input


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR