[英]merge textbox values with javascript
I have 5 textbox in html.我有 5 个 html 文本框。 I want to merge their values.
我想合并他们的价值观。 All of them have one name.
他们都有一个名字。 How can I do it?
我该怎么做?
<input type="text" name="textbox1">
<input type="text" name="textbox1">
<input type="text" name="textbox1">
<input type="text" name="textbox1">
<input type="text" name="textbox1">
If you want to select by the name
attribute of your inputs, use getElementsByName
like this:如果要通过输入的
name
属性进行选择,请使用getElementsByName
如下所示:
var inputs = document.getElementsByName("textbox1");
var inputValues = "";
for(var index=0; index < inputs.length; index++) {
inputValues += inputs[index].value;
}
Get the values as an array, and join it获取数组形式的值,并加入它
var val = [].map.call( document.getElementsByName('textbox1'), (el) => el.value ).join('');
var values = [].map.call( document.getElementsByName('textbox1'), (el) => el.value ).join(''); console.log(values)
<input type="text" name="textbox1" value="a1-"> <input type="text" name="textbox1" value="a2-"> <input type="text" name="textbox1" value="a3-"> <input type="text" name="textbox1" value="a4-"> <input type="text" name="textbox1" value="a5-">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.