Bonjour
comment je peux limiter le saisie au niveau d'une zone de text ?
Exemple :
un champ n'accepte que les chiffres de 1 a 30 , un autre n'accepte que de 1 a 12 et l'autre pour les annee n'accepte que de 1900 a 2999.
Merci d'avance [/img]
 un champ n'accepte que les chiffres....
 un champ n'accepte que les chiffres....
				
				
						
						
				Bonjour
comment je peux limiter le saisie au niveau d'une zone de text ?
Exemple :
un champ n'accepte que les chiffres de 1 a 30 , un autre n'accepte que de 1 a 12 et l'autre pour les annee n'accepte que de 1900 a 2999.
Merci d'avance [/img]
 
 
				
				
						
						
				sur le onchange de ton champ ou sur le onblur, vérifie isNumber(champ.value) et ensuite ton range de valeur.
 
 
				
				
						
						
				fait un parseInt() (en précisant la base) puis un isNan() pour vérifier que la conversion est bonne puis vérifie ton range de nombre.
Tu declenches tout ça sur le onchange de ton champ, ou si tu veux plus de rafinement, tu rajoutes un Timer dedans, mais c'est du raffinement...
 
			
			






 
			
			 
  
  
  
 
 
  
  
 
 
			
			 
			
				
 
 
				
				
						
						
				je récidive:
dans un setInterval c'est plus sur ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
 
 
				
				
						
						
				oui mais pourquoi gérer ça absolument sur le champ? à la soumission, c'est pas possible? c'est quoi cette histoire de timer? pourquoi les paquebots fument?
 
			
			






 
			
			 
  
  
  
 
 
  
  
 
 
			
			 
			
				
 
 
				
				
						
						
				pourquoi l'eau mouille ?
Pourquoi Java twister ... ?
juste pour un histoire d'ergonomie de saisie/controle en direct et pas en décalé dans le onsubmit ...
Mais bon ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
 
			
			






 
			
			 
  
  
  
 
 
  
  
 
 
			
			 
			
				
 
 
				
				
						
						
				j'ai la mémoire courte fadex
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
 
 
				
				
						
						
				tu peux aussi sur le onfocus capturer les evenements keypress
et ne retourner que les valeur que tu accepte
par exemple
0123 pour le premier caractère d'un champ jour
0-9 pour le champs suivant avec verif de la valeur comprise entre 01 et 31
il faut libéré l'évènement sur le onblur
A+JYT
 
 
				
				
						
						
				en marge de ton sujet, j'ai fait ça y a qqs temps:
http://javatwist.imingo.net/checkdate.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Partager