Rechercher : dans
Par :

FORMULAIRE -> Chiffre dans un champ de saisie

Dernière réponse le 9 avr 2005 à 00:18:55 Sly7, le 7 avr 2005 à 23:59:06 
 Signaler ce message aux modérateurs

Boujour,

je suis actuellement en train de faire un formulaire pour mon site.
J'utilise un champ de saisie du type texte et j'aimerai qu'à l'intérieur de celui-ci, on ne puisse rentré que des chiffres.

J'ai fait quelques recherches sur le net, mais je n'ai rien trouvé.
Est-ce que quelqu'un pourrait me dire si cela est possible et si oui comment ???

Merci d'avance

Sly

1

random, le 8 avr 2005 à 18:29:49

Tu utilises l'événement change du control
avec si cnum (rigth(control.value,1 déclenche erreur
alors control.value=left(control.value,len(control.value)-1) elle est pas belle, la vie ?

Répondre à random

2

 kij_82, le 9 avr 2005 à 00:18:55
  • +1

J'ai rien compris à ton explication random !
C quel langage ca ? (je suis curieux c tout)

Pour ma part je propose simplement une vérification du champ de saisie en javascript, ou alors ce petit controle php bien pratique :

if( ! ereg( "^[0-9]*$", $stock, $regs ) )// Quantité non numérique
return messerr("Le stock saisi doit être positif !",-1);

// messerr est l'une de mes fonctions perso (ne pas tenir compte)

ou encore :

if( ! ctype_digit($quantite)) // Caractère non numérique.
return messerr("La quantité saisie n'est pas un entier !",-1);


Voilà bonne chance ++

Répondre à kij_82