У меня есть два g: выберите comboboxes, которые я хочу добавить в список множественного выбора, щелкнув изображение.Grails: добавьте значение два g: выберите один из нескольких списков выбора HTML
Вот функция в JavaScript:
function addToList(list,firstOpt, secOpt)
{
var y = document.createElement('option');
y.text = firstOpt + ' - ' + secOpt;
y.value = firstOpt+'-'+secOpt;
var elSel = document.getElementById(list);
try {
elSel.add(y, null); // standards compliant; doesn't work in IE
}
catch(ex) {
elSel.add(y); // IE only
}
}
Я думаю, что проблема здесь в реальной кнопки:
<img src="${resource(dir:'images',file:'arrow.png')}" onclick="addToList('BList','first','second')"/>
, когда я нажимаю его, «первый - второй» добавляется к список, а не фактическое значение полей g: select. Я также пробовал ${first}
и ${second}
, но мне не повезло.
Любая помощь с благодарностью, спасибо!
Но я планирую использовать эту функцию в двух или трех списков и я не «Я хочу написать 3 разных функции для каждого из них, поэтому у меня были три аргумента. – randomizertech
Правильно - если вы посмотрите мой последний комментарий к моему ответу, я обращаюсь к этому. Позвольте мне обновить свой пример, чтобы лучше соответствовать вашей ситуации. –
Да, я понял. Мне не хватало .value часть. Спасибо!! – randomizertech