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 に答える