我的頁面中有3個輸入框。JQuery將2個輸入框的值添加到第三個
我需要做的是Onchange添加輸入框A和輸入框B的值與逗號分隔兩個值。
例如:
Input A = 'MyValueA'
Input B = 'MyValueB'
Result = 'MyValueA , MyValueB'
我的頁面中有3個輸入框。JQuery將2個輸入框的值添加到第三個
我需要做的是Onchange添加輸入框A和輸入框B的值與逗號分隔兩個值。
例如:
Input A = 'MyValueA'
Input B = 'MyValueB'
Result = 'MyValueA , MyValueB'
$("#input1, #input2").bind('change', function(){
$("#input3").val($("#input1").val() + ',' + $("#input2").val());
});
$('#inputa, #inputb').change(function (e) {
var result = $('#inputa').val() + ", " + $('#inputb').val();
$('#inputc').val(result);
});
這將允許無限文本框
HTML
<input class="valuegroup" id="inputa" />
<input class="valuegroup" id="inputb" />
<input class="output" id="inputz" />
JS
$(function() {
$('.valuegroup').on('change keyup', function() {
var myVal, newVal = $.makeArray($('.valuegroup').map(function(){
if (myVal = $(this).val()) {
return(myVal);
}
})).join(', ');
$('.output').val(newVal);
});
});