FILTRE POUR CHAMPS DE SAISIE : DATE/HEURE/ENTIERS/PRIX/TÉLÉPHONE

Signaler
Messages postés
2
Date d'inscription
jeudi 30 décembre 2004
Statut
Membre
Dernière intervention
1 septembre 2007
-
Messages postés
402
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42394-filtre-pour-champs-de-saisie-date-heure-entiers-prix-telephone

Messages postés
402
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
Bonjour,

Je déterre un peu le sujet, mais je ne comprend pas très bien le truc :

Pour le filtre Integer, il est possible d'entrer "123.33" mais pas "-125" OR 123.33 n'est pas un entier, mais -125 l'est bien.

Surtout quand dans ta méthode "insertString" de la classe IntegerFilter, tu commences par :
if (!isValid(str, "0123456789-", 0)) {
return;
}

Pour ensuite faire une recherche du caractère "-" :
if (str.indexOf("-") != -1)

... bizarre ca sens le copier coller un peu à l'arrache.

De même le distinguo entre Double est Float ... est très bizarre (je ne le comprend pas).

En tout cas le principe est là : J'ai trouvé (grâce à toi et ta source) le moyen de faire des validateurs, plus qu'a mettre en place quelque modif et c'est tout bon !

;)

Nico.
(9/10)
Messages postés
1
Date d'inscription
mardi 19 mai 2009
Statut
Membre
Dernière intervention
21 octobre 2010

Merci a vous ce code ma baucoup aider
Messages postés
51
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
8 mars 2011

Merci beaucoup pour ce code tres bien fait

Par contre pour les entiers ça ne marche pas bien car il accepte le point(virgule du decimal)

Merci Gros travail
Messages postés
52
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 septembre 2012
1
bonjour
je suis debutant,
comment importer ce code au eclips
Afficher les 14 commentaires