Я использую Combobox скрипта автозаполнения пользовательского интерфейса jQuery.но теперь мне нужно реализовать функцию, которая скрывает каждую опцию второго комбинированного списка, который не имеет тот же идентификатор, что и выбранный, после выбора записи первого.
может быть немного яснее:
выберите один: kundenauswahl
выберите два: jobauswahl
, если выбрана опция в "kundenauswahl", сценарий должен проверить опции второго select / combobox, если они имеюттот же идентификатор, что и выбранный параметр «kundenauswahl», если так, то эти параметры должны быть показаны, если не эти параметры должны быть скрыты ...
Я не знаю, где я испортил, но со сценарием Iнаписал сейчас, моя страница остается пустой после загрузки ... нет сообщения об ошибке в Firebug ...
может быть, кто-то может помочь?
Я уверен, что внутри этого скрипта есть некоторые ошибки...
Я был бы рад, если бы s / o смог мне помочь ...: - (
вот код:
$(document).ready(function() {
$( "#kundenauswahl" ).combobox({
selected: function(event, ui) {
var optionid = document.getElementById("kundenauswahl")[document.getElementById("kundenauswahl").selectedIndex].id;
changeoptions(optionid);
return;
} // selected
}); // combobox
$( "#jobauswahl" ).combobox({
}); //combobox
}); // ready(function())
function changeoptions(kundenid) {
var idtoshow = kundenid;
for (var counter = 0; counter < document.getElementsByName("joboption").length; counter++) {
if (document.getElementsByName("joboption")[$counter].id == idtoshow) {
document.getElementById(idtoshow).style.display = "block";
} else {
document.getElementById(idtoshow).style.display = "none";
}
}
}