Blocage caractere a-z A-Z Input

Blocage caractere a-z A-Z Input - HTML/CSS - Programmation

Marsh Posté le 27-10-2014 à 16:27:57    

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 "  />

Reply

Marsh Posté le 27-10-2014 à 16:27:57   

Reply

Marsh Posté le 27-10-2014 à 16:45:05    

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);"

Reply

Marsh Posté le 27-10-2014 à 16:45:25    

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">

Reply

Marsh Posté le 28-10-2014 à 09:26:45    

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

Reply

Marsh Posté le 28-10-2014 à 14:36:04    

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
Reply

Marsh Posté le 28-10-2014 à 14:58:57    

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
Reply

Marsh Posté le 08-12-2014 à 16:24:14    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed