[RÉSOLU] onchange multiple datalist

onchange multiple datalist [RÉSOLU] - HTML/CSS - Programmation

Marsh Posté le 09-03-2019 à 22:41:03    

Bonjour, j'ai un code, qui récupère la valeur de l'option de ma première datalist, et celui fonctionne très bien.
 

Code :
  1. $(document).on('change', 'input', function (){
  2.   var options = $('datalist')[0].options;
  3.   for (var i=1;i<options.length;i++){
  4.     if (options[i].value == $(this).val()) {
  5.       var ship = $(this).val().toLowerCase();


 
Le soucis se trouve que j'ai 2 datalist sur ma page et du coup le code ne fonctionne que pour ma première datalist...
 
Y a-il une solution pour distinguer les datalists dans le code ci-dessus?
 
 
 
Cordialement.


Message édité par elsabio le 10-03-2019 à 08:44:52
Reply

Marsh Posté le 09-03-2019 à 22:41:03   

Reply

Marsh Posté le 10-03-2019 à 08:42:55    

Je viens de trouver la solution,
 
j'ai modifié  
 

Code :
  1. var options = $('datalist')[0].options;


 
en  
 

Code :
  1. var options = $('datalist')[1].options;


 
pour lui indiquer de choisir la deuxième datalist.
 
De plus, j'avais un autre soucis dans l'affichage de la 2eme datalist, d'ou un incompréhension totale sur le coup...
 
Le problème est résolu :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed