Sto usando il plugin jQuery Tokeninput. Ho bisogno di impedire all'utente di inserire i valori duplicati, il codice Js è la seguente:tokeninput plug-in jquery - avoidDuplicates not working
$(document).ready(function() {
// Configure Tags
$('#Tags').tokenInput(tagSource(),
{
prePopulate: selectedTags(),
theme: "facebook",
propertyToSearch: "Code",
preventDuplicates: true
});
function tagSource() {
var data = [];
@if (Model.SourceTags != null && Model.SourceTags.Count() > 0) {
<text>
data = @(Html.Raw(Model.SourceTags));
</text>
}
return data;
}
function selectedTags() {
var selectedData = [];
@if (Model.SelectedTags != null && Model.SelectedTags.Count() > 0) {
<text>
selectedData = @(Html.Raw(Model.SelectedTags));
</text>
}
return selectedData;
}
});
Quando seleziono di nuovo lo stesso articolo, l'elemento esistente nel campo di input viene evidenziato e nulla viene aggiunto.
Inoltre, quando si seleziona un elemento diverso, il primo elemento viene evidenziato e non viene aggiunto nulla.
Qualche idea?
Grazie
Stesso problema qui! – franciscovalera
ho lo stesso problema hai trovato qualche soluzione? – medBo