0

我有一个启用了多个选择选项的 html 选择。我想显示在数据库中选择的值。

例如:从数据库中我会得到像这样的值 2009 或 2009,2010 或 2009,2010,2012 ..我的意思是它可能包含 ',' 或可能不..

我的 html 选择是

<select id="year_selected" tabindex="14" name="year_selected" multiple="multiple">
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>

我该怎么做

4

3 回答 3

0

将 ajax 请求发送到服务器端并使用选定选项构建您的选择,您可以轻松地从数据库中获取值并将该 html 作为 ajax 响应返回

于 2013-08-15T15:53:38.897 回答
0

在要选择的选项上添加 html 属性selected,您应该在做生意。

于 2013-08-15T15:47:21.117 回答
0

谢谢你的帮助..我得到了解决方案..它工作完美..

 var yeararray = str_year_selected.val().split(",");
            for (var i in yeararray)
            {
                var val = yeararray[i];                    
                year_selected.find('option:[value=' + val + ']').attr('selected', 1);
            }
于 2013-08-15T16:35:56.667 回答