使用JavaScript更改Select输入的值
Changing value of Select input with JavaScript
我有一个这样的Html。
<input id="recommended_currency" type="hidden" value="usd"/>
<select name="currency_input">
<option value="usd">USD</option>
<option value="eur">Euro</option>
</select>
现在我需要Javascript自动将Select的值设置为上面输入字段的值。我该怎么做呢?
这是对你问题的直接回答:
document.getElementsByName('currency_input')[0].value =
document.getElementById('recommended_currency').value;
但这取决于你真正想做什么。如果您知道来自服务器的值(它不是客户端生成的),那么最好也从服务器设置<select>
值。
相关文章:
- 如何对jQuery屏蔽文本输入执行.select()
- 在JavaScript中捕获select(下拉列表)上的键输入
- 如何将html中select选项的输入与javascript一起使用
- 在select元素中添加和删除提交的输入值
- 添加一个具有select大小的输入文本
- 使用基于输入类型 = radio/checkbox/select 的 jQuery 进行验证
- jqueryui对话框无法在firefox 11中“select()”输入
- 如何创建接受select选项中的值的输入(类型=文本)
- 在select选项和input.text之间切换输入html
- 将HTML Select附加到输入,并在用户单击“保存”按钮后存储它们的值.我正在处理的
- OpenCart 1.5.6.4处理checkout.tpl上的点击事件(带有输入select的新发货方法)
- jQuery获取更新的select输入的值
- jqueryhtml操作不适用于select输入
- 加载DOM后,如何使用jQuery从Select输入中获取值
- Select2.js设置默认值为带有输入数组的select box
- 将值从select传递到文本输入
- 使用Vue 2.0从getmdl-select中选择输入
- On select Input type="file"更改输入类型"文本"
- 使用Knockout从Select中预填充文本输入
- 在 select2 中,为什么我必须输入 $('select').val();到 click() 函数