如何在视图中设置组合框的选定字段
How to set the selected field of combo box within the view
在组合框中有两个选项
<select id="selLang">
<option value="/en" >english</option>
<option value="/fr" >french</option>
</select>
当我选择第二个选项时,页面会刷新,所选选项不会显示在组合框的顶部(我的意思是,作为选中的项目)。我想将选定的选项设置为选中的选项,这是在组合框的顶部-在视图内。所以我的问题是我该怎么做?或者我要做一个饼干?如果是,我怎么做呢?
也许这是一个愚蠢的问题,但我对这个地区很陌生。提前感谢!
需要设置该选项的selected
属性。你可以这样做:
<select id="selLang">
<option value="en" >english</option>
<option value="fr" selected="selected" >french</option>
</select>
希望这是你想要的。
看到
我建议你看一下ASP。. NET MVC本地化指南,它将为你提供一些关于如何实现它的好主意。
首先,为什么当您选择第二个选项时,页面会刷新。你有任何JavaScript函数在运行来发布你的表单吗?
我问,因为HTML <select>
标签的变化不会启动HTTP Post请求。所以,请更新一个解释。
但是,让我们回到你的问题。你可以试试:
<select id='selLang' name='selLang'>
<option value="/en" >english</option>
<option value="/fr" >french</option>
</select>
这将导致<select>
标签在POST请求期间成为一个成功的控件。这意味着您可以使用它来创建如下脚本:
$(function(){
$('#selLang').val('@HttpContext.Request["selLang"]');
});
相关文章:
- 使用通用方法覆盖每个组合getValue字段
- 如何使用jquery将两个字段组合为下拉菜单中的选项
- 将多字段html输入组合为一个参数并传递给javascript
- 将日期和时间变量组合为mysqli日期时间字段
- ExtJs组合框显示字段编码
- 谷歌地图API JS-放置两个组合字段的自动完成
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 如何组合来自三个不同字段的值,并仅在所有三个字段都填充值时才将其设置为隐藏字段
- 从 Rally 构建的 extjs 组合框中,如何获取子 ChangeSet 记录上的字段
- 重新加载 w2ui 的 grid.columns.editable.items 如果字段是组合框
- 组合作用域后,字段在 Angular 中未正确重复
- jQuery 选择错误:添加新的选择字段并对其进行组合时出现问题
- EXT JS :在组合框中,如何为不在存储中的记录设置显示字段
- ExtJS 4 组合框在表单绑定上显示值字段而不是显示字段
- 使两个字段的组合在我的收藏中独一无二
- Adobe Acrobat:使用组合框(下拉)选择更改另一个字段
- 从多个字段组合文本字段集
- 如何将数组中的字段组合到相同长度的另一个数组中
- 文本框&选择字段组合(Javascript + Rails)
- 使用 JavaScript 确定复选框 + 隐藏字段组合的值