Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2008, 10h06   #1
Membre du Club
 
Inscription : septembre 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 238
Points : 43
Points : 43
Envoyer un message via MSN à kaygee Envoyer un message via Yahoo à kaygee
Par défaut Recherche automatique du nom par le prenom

Salut,

Je suis en train de créer un annuaire téléphonique de société, et pour cela, je permet une recherche alphabétique.

J'offre la possibilité de chercher le nom de famille par le prenom et vis versa

En gros j'ai 2 textbox, si j'entre un prenom et une list box s'ouvre avec tout les noms correspondant au prenom.

une espèce d'autocomplétion

Mais, j'ai afficher le prenom que je passe en paramètre et il ne s'affiche qu'à la 2eme lettre


j'ai bien une liste box qui s'affiche donc cela passe bien dans ma fonction, mais on dirait qu'il ne prend va variable avec une lettre de retard

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function callNom(value, type)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="search_name.asp";
url=url+"?type="+type;
url=url+"&value="+value;
 
xmlHttp.onreadystatechange=stateName;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
 
function stateName()
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("ZoneNom").innerHTML=xmlHttp.responseText;
}
}
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function search_lastname(strprenom)
	response.write strprenom
 
	SQLNom = "SELECT * FROM IntraPersonnel WHERE prenom_personnel LIKE ('" & strprenom & "') + '%'"
	Set CnPersonnel = Server.CreateObject("ADODB.Recordset")
	CnPersonnel.open SQLNom, session("ConnectionString"), 1, 3	
	nbrNom = CnPersonnel.recordcount
	Response.write nbrNom
	response.write "<select name=select size='"& nbrPrenom &"' multiple=multiple onchange=callNom(this.value)>"
	Do until CnPersonnel.eof
		response.write "<option value='"& id_personne1 &"'>"
		response.write id_personnel & ": " & prenom_personnel
		response.write "</option>"		
	Loop
	response.write "</select>"
	Set CnPersonnel = nothing
	CnPersonnel.close
End Function
kaygee est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h16.


 
 
 
 
Partenaires

Hébergement Web