Bonjour,
Tu peux essayer de faire comme ceci :
1. Tu créés un nouvelle "class" par exemple "div_vide",
1 2 3 4 5 6
| <style>
.div_vide {
height:0px;
width:0px;
}
</style> |
2. Tu attribue cette nouvelle "class" à ta "div" ayant l'id "autocomplete_pays", et sur le "onkeyup" tu modifies la "class" de cette même "div" par "autocomplete",
1 2 3 4 5
| <form name="proute" id="proute" action="" method="get">
Saisissez un pays :
<div><input type="text" id="pays_user" name="pays_user" onkeyup="document.getElementById('autocomplete_pays').className='autocomplete'; Refresh(this.value,'autocomplete','autocomplete_pays');" class="inputtext" autocomplete="off"/></div>
<div id="autocomplete_pays" class="div_vide"></div>
</form> |
3 . En fin dans ta page "autocomplete.php" tu modifies ton code comme ceci :
<div class="autocomplete_item" onclick="document.getElementById('pays_user').value='<?php echo $info_complete['nom']; ?>'; document.getElementById('autocomplete_pays').className='div_vide'; document.getElementById('autocomplete_pays').innerHTML='';"><?php echo $info_complete['nom']; ?></div>
Tu redonnes la "class" "div_vide" et tu vides la "div" ...
Partager