使用javascript将值从一个输入复制到多个输入
Copy value from one input into multiple inputs using javascript
我希望能够将singleStakesBox中的值复制到每个利害关系输入中。我已经尝试过使用GetElementById来做到这一点,但它只适用于第一个赌注。
Javascript<script>
$('#singleStakesBox').keyup(function () {
document.getElementById("stakebox").value = document.getElementById('singleStakesBox').value;
calcTotalStake();
});
</script>
HTML <input type="text" class="singlesStakeBox" id="singleStakesBox" />
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
<td><input type="text" class="stakebox" id="stakebox" data-stake="stakebox" /></td>
使用jquery:
<script>
$('#singleStakesBox').keyup(function () {
$(".stakebox").val($(this).val());
});
</script>
Try
var input = document.getElementsByClassName("stakebox");
for (var i = 0; i < input.length; i++)
input[i].value = document.getElementById('singleStakesBox').value;
或者直接使用jquery:
$(".stakebox").val($('#singleStakesBox').val());
<标题>演示 标题>尝试使用
$('#singleStakesBox').keyup(function () {
var stakeVal = $('#singleStakesBox').val();
$('.stakebox').val(stakeVal);
});
并使用class
属性而不是id
来反映所有元素的值。id
属性是唯一的,因为class
属性包含所有共享属性
相关文章:
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 如何要求用户输入一个介于 1 和 50 之间的整数,然后小程序打印出一行这个星数
- Javascript提示和警报输入一个数字,它将循环,您将输入数字以获得它的平均值
- 如果使用jquery输入一个字段,则自动填充其他字段
- 一直要一个数字,直到输入一个偶数
- 需要用户输入一个随机数,然后提醒用户数字 ibnputted
- 以 jQuery 为中心的文本框在 Safari 中输入一个字符后失去焦点
- 如何将我的 Google 地图功能从自动查找我的位置更改为让我输入一个位置
- 如何让两个不同的输入(一个用于移动设备,一个用于桌面)修改同一变量
- 允许html输入框只输入一个完整的数字和精确的十进制.5
- 我怎样才能使我的表单输入不返回任何结果,当它输入一个空查询
- 用TypeScript输入一个约束字典
- 只有在用户输入一个字符后,AngularJS才会调用数据库
- 在javascript中输入一个正斜杠
- 如何使移动
- 如何确保用户在Javascript中输入一个有效的数字
- Rails 3 -设计'请输入一个电子邮件地址'弹出消息,即使禁用了validatable
- 在输入中输入一个值
- 输入一个返回的可观察对象