Partage
  • Partager sur Facebook
  • Partager sur Twitter

Utilisation de la méthode autocomplete

Sujet résolu
    2 mai 2018 à 12:26:38

    Bonjour,

    j'aimerais résoudre le problème suivant mais je ne sais pas si cela est possible :

    j'ai

    <script>
    $(document).ready(function() {
        $('#semaine').autocomplete({
            source: 'affiche_semaine.php',
            dataType: 'json'
        });
    	
    	$('#infos').autocomplete({
            source: 'affiche_info.php',
            dataType: 'json'
        });
    	
    	$('#lib_es_l1').autocomplete({
            source: 'affiche_lib_es.php',
            dataType: 'json'
        });
    	
    	$('#lib_es_l2').autocomplete({
            source: 'affiche_lib_es.php',
            dataType: 'json'
        });
    	
    	$('#lib_r_l1').autocomplete({
            source: 'affiche_lib_r.php',
            dataType: 'json'
        });
    	
    	$('#lib_r_l2').autocomplete({
            source: 'affiche_lib_r.php',
            dataType: 'json'
        });
    });
    </script>

    et plus loin :

    <table>
    				<tr>
    					<td>Lundi</td>
    					<td><input type="text" id="lib_es_l1" name="lib_es_l1" size="20"/></td>
    				</tr>
    				<tr>
    					<td>&nbsp;</td>
    					<td><input type="text" id="lib_r_l1" name="lib_r_l1" size="20"/></td>
    				</tr>
    				<tr>
    					<td>&nbsp;</td>
    					<td><input type="text" id="lib_r_l2" name="lib_r_l2" size="20"/></td>
    				</tr>
    				<tr>
    					<td>&nbsp;</td>
    					<td><input type="text" id="lib_es_l2" name="lib_es_l2" size="20"/></td>
    				</tr>			
    			</table>

    j'aimerais savoir s'il est possible dans la partie script quelque chose du genre:

    <script>
    $(document).ready(function() {
        $('#semaine').autocomplete({
            source: 'affiche_semaine.php',
            dataType: 'json'
        });
    	
    	$('#infos').autocomplete({
            source: 'affiche_info.php',
            dataType: 'json'
        });
    	
    	$('#lib_es_l1 lib_es_l2').autocomplete({
            source: 'affiche_lib_es.php',
            dataType: 'json'
        });
    	
    	
    	$('#lib_r_l1 lib_r_l2').autocomplete({
            source: 'affiche_lib_r.php',
            dataType: 'json'
        });
    });
    </script>

    vu que je veux utiliser à chaque fois affiche_lib_es.php et affiche_lib_r.php 

    Merci !!!




    • Partager sur Facebook
    • Partager sur Twitter
      2 mai 2018 à 13:30:04

      Salut,

      tu peux combiner des sélecteurs avec une virgule, comme en CSS :

      $('#lib_r_l1, #lib_r_l2')



      • Partager sur Facebook
      • Partager sur Twitter
        2 mai 2018 à 13:44:05

        Merci Syltaen pour cette syntaxe que je n'arrivais pas à trouver dans la doc. ça marche comme il faut
        • Partager sur Facebook
        • Partager sur Twitter

        Utilisation de la méthode autocomplete

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown