Bien le bonsoir.
J'ai un petit script ajout/suppression de liste et input qui fonctionne, mais quand je veux utiliser le plugin bootstrap select [http://silviomoreto.github.io/bootstrap-select/ ]()pour pouvoir faire une recherche dans cette même liste, celui ci bug avec le script.
<div id="produit">
<div id="1">
<div class="col-md-8" ><label>Produit</label>
<select class="form-control"name="p_nom[]">
<option value="1">BREF</option>
<option value="2">10</option>
<option value="3">2</option>
<option value="4">7</option>
<option value="5">8</option>
<option value="6">5</option>
<option value="7">4</option>
<option value="8">122</option>
</select>
</div>
<div class="col-md-4"><label>Quantité</label>
<input id="quantite" type="number" name="p_quantite[]" class="form-control"/>
</div>
<a href="#" class="removeclass" style="display:none;">Supprimer</a>
</div><a href="#" id="add_input">Ajouter</a>
</div>
<script>
$('#add_input').click(function(event) {
var lastDiv = $('#produit > div').last();
var id = parseInt(lastDiv.attr("id")) + 1;
(lastDiv.clone(true).attr("id", id)).insertAfter(lastDiv).find(".removeclass").show();
return false;
});
$('body').on('click', '.removeclass', function(event) {
$(this).parent().remove();
return false;
})
</script>
Si je laisse dans t'état, cela fonctionne. Sauf que je souhaite pouvoir faire une recherche dans le select et donc j'utilise le plugin (qui fonctionne en dehors de ce script, pour d'autres listes)
Je rajoute donc
<select class="form-control select" data-live-search="true" name="p_nom[]">
Cela fonctionne sur la première liste, mais quand je souhaite rajouter un produit c'est là ou le problème apparait. Si je selectionne un produit dans ma nouvelle liste et que je le selectionne, il change la valeur du premier produit. Il le remplace en gros, pareil si j'ajoute d'autres listes. De plus le plugin fait un hover sur le produit ou je passe ma souris. et sur la nouvelle liste, le hover reste sur tous les produits ou j'ai passé la souris.
Voilà j'espère que mon explication est plus ou moins claire. Si vous avez une idée d'où pourrait venir le problème je suis prenneur.
Merci d'avance pour vos lumières