slt ,
je travaille avec les jsf , j'ai mis dans ma page un inputtext et un bouton qui est disable au depart je voudrai que l'orseque le input est vide le bouton reste disable et quan dje remplis le champs deviens enable
merci
 
			
			






 
			
			
			
			 
			
				
 rendre enable un bouton avec inputext
 rendre enable un bouton avec inputext
				
				
						
							
							
						
						
				slt ,
je travaille avec les jsf , j'ai mis dans ma page un inputtext et un bouton qui est disable au depart je voudrai que l'orseque le input est vide le bouton reste disable et quan dje remplis le champs deviens enable
merci
 
 
				
				
						
						
				bonsoir,
voilà qui fera ton bonheur
Code html : 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				merci beacoup pour votre aide elle m'a beacoup aider

 
			
			






 
			
			
			
			 
			
				
 sa ne marche pas comme je veus
 sa ne marche pas comme je veus
				
				
						
						
				merci pour ton aide lebouton devien visible mais son action ne marche pas
kan je click dessu sa ne donne rien il ne fais pas le travail
hors kan je le laisse vsible et je teste sa marche
 
 
				
				
						
						
				je peux voir le code de ta page ?
En passant : évite le langage SMS. J'ai eu des difficultés à comprendre ton message...... Donc fais un effort lors de la rédaction de tes messagesmerci pour ton aide lebouton devien visible mais son action ne marche pas
kan je click dessu sa ne donne rien il ne fais pas le travail
hors kan je le laisse vsible et je teste sa marche
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				desoler pour le langage mais c'est parceqque il ne me reste que qualque jour pour le depot voici mon code :
<script type="text/javascript">
function keyUp(obj,obj2)
{
if ((obj.value!="")&&(obj2.value!=""))
{
document.getElementById('form1:ok').disabled=false;
}
else
{
document.getElementById('form1:ok').disabled=true;
}
}
</script>
<h:inputText id="pi"
onkeyup="keyUp(this,document.forms['form1'].elements['form1:po'])" required="true"/>
<h:inputText id="po"
onkeyup="keyUp(this,document.forms['form1'].elements['form1:pi'])"/>
<h:commandButton value="commandButton1"
binding="#{backing_untitled2.ok}"
id="ok"
action="#{backing_untitled2.commandButton1_action2}"
disabled="true"/>
 
 
				
				
						
						
				il manque l'expression régulière dans ta fonction...
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				desoler mais j'ai pas compris de quelle expression reguliere tu parle ???
merci
 
 
				
				
						
						
				
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17function keyUp(obj1, obj2) { var exp = /.+/gi; if (exp.test(obj1.value) && exp.test(obj2.value)) { document.getElementById("idButton").disabled=false; } else { document.getElementById("idButton").disabled=true; } exp.test(""); //pour Firefox }
je teste les valeurs avec une expression régulière (variable exp)
 
 
				
				
						
						
							
						
				bon, j'ai constaté que l'expression régulière n'était pas efficace

Essaye ceci :
Code html : 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Partager