我有一个弹出框,其中包含一个带有四个输入值和一个复选框的表单。我想让它在选中复选框时,当一个人在一个复选框中输入他的名字时,它会自动开始在每个其他输入中输入他的名字。我将如何使用 jquery ajax 完成此操作?有没有任何地方的例子?
问问题
208 次
2 回答
1
如果我理解正确,您可以执行以下操作,
$("#txtbox").bind("keyup", function() {
if ($("#CheckBox").attr("checked")) {
$("#OtherTextBox1").val($(this).val());
$("#OtherTextBox2").val($(this).val());
$("#OtherTextBox3").val($(this).val());
}
});
希望这可以帮助!!
于 2012-06-13T18:35:54.060 回答
1
这是一个快速的想法,可以将所有输入的更改相互同步。
<input type="checkbox" id="checkbox" />
<input type="input" id="input1" />
<input type="input" id="input2" />
<input type="input" id="input3" />
<input type="input" id="input4" />
$(function(){
var $inputs = $('input[id^=input]');
$inputs.keyup( function(){
if( $('#checkbox').is(':checked') )
$inputs.val( this.value );
});
});
于 2012-06-13T18:44:08.743 回答