如何在链接操作中传递 g:select 框的值:
<g:select name="sel.n" from="${personList}" value="" />
<g:link action="addValue" params="${[personID: personInstance.id, selectionVal: sel.n.value]}">Add</g:link>
如何检索选择框 sel.n 的值以传递该操作链接?
这不是表格。
如何在链接操作中传递 g:select 框的值:
<g:select name="sel.n" from="${personList}" value="" />
<g:link action="addValue" params="${[personID: personInstance.id, selectionVal: sel.n.value]}">Add</g:link>
如何检索选择框 sel.n 的值以传递该操作链接?
这不是表格。
你会想要使用 jQuery 来做这样的事情。下面是一个示例,可以帮助您走上正确的道路。
var val = "";
$('#sel\\.n').change(function() {
val = $(this).text();
$("a").attr('href', function(i, h) {
return h + (h.indexOf('?') != -1 ? "&" : "?") + "selectValue="+val;
});
});
上面的代码将在选择框发生变化时捕获,然后更改 href 链接的查询字符串。如果您不熟悉 jQuery,您需要了解一些基础知识,它是处理此类事情的必备工具。祝你好运,享受!