Page 1 sur 1

Mettre que des Valeurs numériques dans un formualire

Posté : 27 sept. 2006, 07:11
par nikitou
Bonjour,

j'ai un formuliare et j'aimerais que l'on puisse mettre dans le champs input que des valeurs numeriques comment faire ?

Merci d'avance à tous :wink:

Posté : 27 sept. 2006, 09:42
par fred9999
salut ça va??

bon moi je pense a une solution qui serai de faire un masque en javascript des valeurs de tes inputs!

mais j'y connais rien en javascript :lol: :lol:

Posté : 27 sept. 2006, 12:33
par nikitou
oui et moi non plus j'ai cherché sur le net mais j'ai rien trouvé de bien expliqué donc c'est pour ça que j'ai posté ici.

Merci quand meme à toi :wink:

Si quelqu'un à une idée en javascript alors :lol:

Posté : 27 sept. 2006, 12:35
par tanky
c'est du javascript effectivement, ci-dessou un exemple qui autorise seulement les chiffres, DEL, et SUPPR

Code : Tout sélectionner

<html> <head> <script language="javascript"> function codeTouche(evenement) { for (prop in evenement) { if(prop == 'which') return(evenement.which); } return(evenement.keyCode); } function scanTouche(evenement) { var reCarValides = /\d/; var codeDecimal = codeTouche(evenement); var car = String.fromCharCode(codeDecimal); var autorisation = reCarValides.test(car); if(codeDecimal==0 || codeDecimal==8) autorisation = true; return autorisation; } </script> </head> <body> <form name="F"> <input type="text" name="exemple" onKeyPress="return scanTouche(event)"> </form> </body> </html>
Le javascript est executé côté client, et peut donc être désactivé.
C'est pourquoi il ne faut pas oublier de vérifier, dans le script php qui recoi les informations du formulaire, que le champ contient bien que des chiffres.

Posté : 27 sept. 2006, 12:40
par Ryle
Je pense qu'il y a plus simple avec la fonction isNaN(xxx) de javascript (comprendre isNotANumber()). Elle retourne vrai si xxx n'est pas un nombre, et faux sinon... :)

Posté : 27 sept. 2006, 12:48
par nikitou
merci c'est niquel exactement ce que je cherchais

+++ :lol:

Posté : 27 sept. 2006, 13:55
par Cyrano
Javascript :arrow: forum JavaScript et non PHP4 = sujet déménagé.