Ich benutze jquery plugin Tokeninput. Ich brauche Benutzer zu verhindern das Eindringen von doppelten Werten, der Js-Code wird wie folgt dar:tokeninput jquery plugin - preventDuplicates funktioniert nicht
$(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;
}
});
Wenn ich den gleichen Artikel erneut auswählen, das vorhandene Element im Eingabefeld wird markiert und es wird nichts hinzugefügt.
Wenn ich ein anderes Element auswähle, wird das erste Objekt hervorgehoben und nichts hinzugefügt.
Irgendeine Idee?
Dank
Die gleiche Problem hier
diese Abfrage wird die vorab ausgefüllten Werte aus der Liste entfernen! – franciscovalera
Ich habe das gleiche Problem haben Sie irgendeine Lösung gefunden? – medBo