本文介绍了如何获得控制列表框的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个列表框的视图(注意:请参阅所附截图)选择轮(ListBox1中)和轮(listbox2)名单。我选择和移动我的选择第二listbox.Now我。需要控制器获得第二个列表框的值,并插入第​​二个列表框到db.How的所有选择值做到这一点?

型号:

 公共字符串[] {listval获得;组; }

查看:

 < TR>
                < TD ALIGN =右>
                    < p n =文本的风格=宽度:90像素;>&大红大紫LT; / P>
                < / TD>
                &所述; TD>
                    @ Html.ListBox(lstBox1,新的List< SelectListItem> {
                     新SelectListItem(){文字=选择,或Rounds--,值=无},
                     新SelectListItem(){文字=GD,值=GD},
                     新SelectListItem(){文字=书面,值=书面},
                     新SelectListItem(){文字=Technical1,值=Technical1},
                     新SelectListItem(){文字=Technical2,值=Technical2},
                     新SelectListItem(){文字=HR,值=HR}
                    })
                < / TD>
                < TD风格=宽度:50像素;文本对齐:左;垂直对齐:中间;'>
                    <输入类型='按钮'ID ='btnRight'值='> />
                    < BR />
                    <输入类型='按钮'ID ='btnLeft'值='< />
                < / TD>
                &所述; TD>
                    @ Html.ListBoxFor(M = GT; m.listval,新的List< SelectListItem> {新SelectListItem(){文字= - 标示中Rounds--}})
                < / TD>
            < / TR>
<脚本>
    $('#btnRight')。点击(函数(五){
        VAR selectedOpts = $('#lstBox1选项:选择');
        如果(selectedOpts.length == 0){
            警报(没有动。);
            亦即preventDefault();
        }        $('#listval')追加($(selectedOpts).clone());
        $(selectedOpts)一个.remove();
        亦即preventDefault();
    });    $('#btnLeft')。点击(函数(五){
        VAR selectedOpts = $('#listval选项:选择');
        如果(selectedOpts.length == 0){
            警报(没有动。);
            亦即preventDefault();
        }        $('#lstBox1')追加($(selectedOpts).clone());
        $(selectedOpts)一个.remove();
        亦即preventDefault();
    });
< / SCRIPT>


解决方案

尝试下面的脚本

这篇关于如何获得控制列表框的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 11:50