Bonsoir;
Je cherche un coup de main dans mon programme qui est sensé répondre au besoin suivant:
J'ai un champ d’écriture "input".
Quand je saisie un caractère il attend 500 ms.
Si je tape encore un autre caractère ,il pousse le temps d'attente de 500 ms.
Si non(pas de nouvelle saisie pendant 500ms) il lance la recherche.
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
 
<html>
<head></head>
<SCRIPT>
<!--
 
 
	function nameCheckTimer(evt) {
		var e = evt || window.event;
		t=setTimeout(function(){ nameCheck(evt);}, 500);
 
	}
 
	function nameCheck(evt) {
		if (evt) {
 
			clearTimeout(t);
			nameCheckTimer(evt);
 
		}
		alert("je lance la recherche");
 
	}
 
 
 
 
//-->
</SCRIPT>
<FORM method=post action="cgi-bin/script.pl">
Enregistrement d'un utilisateur
<TABLE BORDER=0>
<TR>
	<TD>Nom</TD>
merci