0

4 つの入力値とチェックボックスを含むフォームを含むポップアップ ボックスがあります。チェックボックスがチェックされているときに、あるチェックボックスに自分の名前を入力すると、他の各入力に自動的に名前を入力し始めるようにしたいと思います。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 に答える