你需要Concat的输入值和键起事件绑定到所有的投入,沿着这个例子东西线:
var aggregateInput = function()
{
var value = jQuery('input[name="name"]').val() +
jQuery('input[name="company"]').val() +
jQuery('input[name="email"]').val() +
jQuery('input[name="number"]').val();
jQuery('textarea[name="aggregated"]').val(value);
}
jQuery('input[type="text"]').on('keyup', aggregateInput);
更新:
你从来没有表明你在项目中使用jQuery,我也创建了非jQuery版本。使用绑定在所有输入的输入的onkeyup属性使用的onkeyup = “aggregateInput()” 的下列功能:
function aggregateInput()
{
var value = document.getElementById('nameInput').value
+ document.getElementById('companyInput').value
+ document.getElementById('emailInput').value
+ document.getElementById('numberInput').value;
document.getElementById('aggregated').value = value;
}