Bonjour,

J'ai un soucis avec ce code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
 
function check()
	{
		// si il manque le ndd
		if ($('ndd').value == null || $('ndd').value == '') 
		{
			alert('Le nom de domaine est manquant'); 
			return false; 
		}
 
		// cache div au cas ou 
		$('resultTrue').style.display='none';
		$('resultFalse').style.display='none';
 
		canContinue = true; 
 
		// si enregistrement de domaine, demande au whois 
		if ($('choix_2').checked == true)
		{
			canContinue = false; 
 
			// query le whois
			whois_query(); 
 
			// Vérifie résultat  
			if ($('resultTrue').style.display == 'inline')
			{
				canContinue = true; 
			}
			else
			{
				canContinue = false;
			}
		}
 
		return canContinue; 
	}
 
	function showDiv(value)
	{
		// affiche le bon span
		if (value == 'true')
		{
			$('resultTrue').style.display='inline';
			return true; 
		}	
		else if  (value == 'false') 
		{
			$('resultFalse').style.display='inline'; 
			return false;
		}
		else
		{	
			$('resultFalse').style.display='inline';
			return false; 
		}
	}
 
	function whois_query()
	{
		new Ajax.Request('/c****/web/ajax/whois?ndd='+$('ndd').value+'&ext='+$('ext').value, 
			{
				asynchronous:true, 
				evalScripts:false, 
				onSuccess:
					function(request)
					{
						return showDiv(request.responseText);
					},
				onComplete:
					function(request)
					{ 
						return showDiv(request.responseText);
					},
				onException:
					function(request)
					{
						return showDiv(request.responseText);
					}
			});
	}
Un attribut onSubmit valide ou non le formulaire suivant la valeur retourn�e par query, seulement le probl�me c'est que l'appel ajax fonctionne mais apr�s le formulaire n'est jamais envoy�, query() return toujours false.

Merci pour votre aide.

P.S : j'utilises prototype.