0

我有一个弹出框,其中包含一个带有四个输入值和一个复选框的表单。我想让它在选中复选框时,当一个人在一个复选框中输入他的名字时,它会自动开始在每个其他输入中输入他的名字。我将如何使用 jquery ajax 完成此操作?有没有任何地方的例子?

4

2 回答 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

这是一个快速的想法,可以将所有输入的更改相互同步。

http://jsfiddle.net/kQaXm/2/

<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 回答