如何根据'select' onchange事件将值填充到第二个输入字段?输入
How do I populate value to second input field based on a onchange event on a 'select' input?
我希望使用Javascript将选择输入的值复制到第二个输入字段。我尝试使用onchange事件调用来做到这一点。js代码应该是为了填充输入字段id ='排序'在选择函数的变化?
我的代码
<input id = "sort">
<select name="sort_select" onchange="document.getElementById('sort').value = ('#sort_select').val();">
<option value="Ascending"> Ascending</option>
<option value="Descending"> Descending</option>
</select>
这不起作用。我看到错误在于值分配(('#sort_select').val();)正确的做法是什么?
JS解决方案:FIDDLE修改:
<select name="sort_select" onchange="document.getElementById('sort').value = ('#sort_select').val();">
<select name="sort_select" onchange="document.getElementById('sort').value = this.value;">
使用此代码
$("select").change(function(){
$("#sort").val($(this).val());
});
小提琴
http://jsfiddle.net/5S7mh/
onChange="document.getElementById('sort').value = (this.options[this.selectedIndex]).value;"
不要把那一行又大又丑的代码作为内联JS。另外,从填充输入框开始。
相关文章:
- 单击鼠标,用MySQL数据填充html表单输入字段
- Javascript文本框-查找最低的输入和填充
- 从确认框中预填充输入文本框
- 点击填充输入的按钮&提交
- CasperJS填充表单-输入名称有方括号
- 如何自动填充输入文本框值以与名称相同
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 在 angularjs 中动态填充的 orderby,不使用输入的第二个变量
- 用文本输入填充选择输入
- 使用用户输入填充组合框
- 基于相同形式的其他输入填充标记输入
- 当输入填充了必需的属性javascript/html/css时,如何更改焦点颜色
- JavaScript 在输入填充时显示隐藏元素
- 根据其他输入填充输入
- CSS-如何强制文本输入填充容器的剩余空间
- 用数据库的输入填充下拉框,从而导致另一个填充的页面
- Jquery选择器输入填充相同的id,但不同的数字
- HTML从输入填充选择菜单而不提交数据
- 输入填充与键盘模拟
- AngularJS根据上一个<选择>字段的输入填充<选择>字段