2 s2940086379 s2940086379 于 2015.05.27 11:06 提问

怎么用js把几个input标签的内容添加到一个input标签中?

如何把这几个name="proc"的文本框中的内容合并到一个input。求js代码!

<input  type="text"  name="proc"/>
<input  type="text"  name="proc"/>
<input  type="text"  name="proc"/>
<input  type="text"  name="proc"/>
<input id="peocessdescription" type="text"  name="decription"/>

3个回答

diaoliwei2
diaoliwei2   Rxr 2015.05.27 11:51
已采纳

var value;
$("input[name='proc']").each(function(){
value += $(this).val();
});
$('#peocessdescription').val(value);

s2940086379
s2940086379 回复DreamTHT: 哦哦,我对这些东西接触的少,学乱了
2 年多之前 回复
diaoliwei2
diaoliwei2 回复sooool: $是jquery的,偷懒习惯用jquery了
2 年多之前 回复
s2940086379
s2940086379 怎么会有$,我没有用EL表达式
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.05.27 11:27

你样式怎么写的?注意级别和大小写,获取所有input对象组合下value就行了,或者给input name同名,放表单里面直接提交到你的页面去

jiawei0418
jiawei0418   2015.05.27 13:31

var obj=document.getElementsByName("proc");
var values="";
for(var i=0;i<obj.length;i++){
values+=obj[i].value();
}
document.getElementById("peocessdescription").value()=values;
看看行不行 没试过

Csdn user default icon
上传中...
上传图片
插入图片