0

ラジオ ボタンを使用してグリッドの行を選択し、[次へ] ボタンをクリックして値を渡す必要があります。

私はstruts2を使用しています

私のjspコードには以下が含まれています:

$(document).ready(function () { 

        $("#flowPathTable").jqGrid({
                jsonReader: { 
                repeatitems: false,
                id: "rowid",
                root: function (obj) { return obj; },
                page: function (obj) { return 1; },
                total: function (obj) { return 1; },
                records: function (obj) { return obj.length; }
                },
                url: jqDataUrl,
                datatype: "json",
                mtype: "POST",
        colNames:["","CityName"]
        colModel :[ name:'radioid', index:'radioid', width:'20%',align:'center', formatter: radio, editable:false, sortable: false, resizable:false},
        {name:"strCity", index:"strCity"}],
        loadonce: true,
        caption:"Select City"
        });
        });


    function radio(value, options, rowObject){
                var radioHtml = '<input type="radio" value=' + value + ' name="radioid"/>';
                return radioHtml;
    }

 <s:submit type="image" src="../../images/next.png" "/>

「次のボタン」をクリックすると、値が渡されます。どうすればいいですか?

4

1 に答える 1

0

すべてのラジオボタンの名前が「radioid」の場合、選択した値にアクセスできます

var selected = $("input[name='radioid']:checked").val();

次のボタンのクリック時にこのコードを配置します

于 2012-05-11T03:55:30.873 に答える