Recherche depuis une liste déroulante
                    
        
     
             
                    Sinistrus
    
        
    
                    Messages postés
            
                
     
             
            1010
        
            
                            Date d'inscription
             
                            Statut
            Membre
                            Dernière intervention
             
            
                -
                                     
Pitet Messages postés 2845 Statut Membre -
        Pitet Messages postés 2845 Statut Membre -
        Bonjour à tous !
Voilà, j'ai un petit soucis de recherche et sollicite votre aide.
Je n'ai aucun résultat lorsque je sélectionne un choix dans ma liste... pouvez-vous corriger mon bout de code svp ?
index.php
search.js
Merci de votre aide
            
            
                
            
                
    
    
    
        Voilà, j'ai un petit soucis de recherche et sollicite votre aide.
Je n'ai aucun résultat lorsque je sélectionne un choix dans ma liste... pouvez-vous corriger mon bout de code svp ?
index.php
<?php
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS); mysql_select_db(MYSQL_BASE,$db);
$sql = 'SELECT * FROM tb_parapharmacie GROUP BY Categorie ORDER BY Libelle ASC';
$req = mysql_query($sql) or die("[".$sql."<br />".mysql_error()."]"); ?>
  <select name="SelectCategorie" id="SelectCategorie" style="width:60%">
  <option selected="selected" disabled="disabled">Sélectionnez une catégorie...</option>
  <?php while($data = mysql_fetch_assoc($req)) { ?>
  <?php echo '<option>'.$data['Categorie'].'</option>'; ?>
  <?php }; ?>
  </select>
</form>
<div class="resultat" id="resultat"></div>
search.js
$(document).ready(function(){
	$("#SelectCategorie").keypress(function(){
	var SelectCategorie = $(this).val();
	var data = 'motclef=' + SelectCategorie;
		$.ajax({
		type : "GET",
		url : document.location.origin + "/parapharmacie/result.php",
		data : data,
		success: function(server_response) {
		$("#resultat").html(server_response).show();
		}
		});
});
});
Merci de votre aide
        A voir également:         
- Recherche depuis une liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
1 réponse
                        
                    Salut,
Remplace l'évènement 'keypress' appliqué sur ton select par l'évènement 'change'.
https://api.jquery.com/change/
Bonne journée
    
                Remplace l'évènement 'keypress' appliqué sur ton select par l'évènement 'change'.
https://api.jquery.com/change/
Bonne journée
