Code: Select all
if (nuFormType() == 'edit') {
typeChanged(1, '1W11');
typeChanged(2, '1W21');
}
var arrWagen1 = {
Original: ['1W14'],
BBQ: ['1W15'],
Chili: ['1W16']
}
var arrWagen2 = {
Original: ['1W24'],
BBQ: ['1W25'],
Chili: ['1W26']
}
function enableType(wagen, type, enable) {
var arr = (wagen == 1) ? arrWagen1 : arrWagen2;
for (f in arr[type]) {
nuEnable(arr[type][f], enable);
}
}
function enableTypes(wagen, o, b, c) {
enableType(wagen, 'Original', o);
enableType(wagen, 'BBQ', b);
enableType(wagen, 'Chili', c);
}
function typeChanged(wagen, id) {
var type = $("#" + id + " option:selected").text();
switch (type) {
case "Original":
enableTypes(wagen, true, false, false);
break;
case "BBQ":
enableTypes(wagen, false, true, false);
break;
case "Chili":
enableTypes(wagen, false, false, true);
}
}
Also change the onchange event of the Sorte selects of Wagen 1 + Wagen 2:
Wagen1, Sorte Select:
Code: Select all
typeChanged(1, '1W11');
Code: Select all
typeChanged(2, '1W21');