【问题标题】:Retrieving g:select value from within gsp - No form从 gsp 中检索 g:select 值 - 无形式
【发布时间】:2012-06-05 19:59:56
【问题描述】:

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

这不是表格。

【问题讨论】:

    标签: grails


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-12-02
      • 2016-07-29
      • 2010-12-11
      • 2022-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多