0

如何在链接操作中传递 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 的值以传递该操作链接?

这不是表格。

4

1 回答 1

0

你会想要使用 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,您需要了解一些基础知识,它是处理此类事情的必备工具。祝你好运,享受!

于 2012-06-06T01:19:19.373 回答