0

選択したチェックボックスの値を非表示フィールドに追加しようとしています。ただし、現時点では、チェックボックスの値を1つだけ追加することに成功しています。

選択したチェックボックスの値を非表示フィールドに追加する方法はありますか。

    function CheckBox_Clicked(item) {


        if (item.checked == true) {

            $('#Chkboxvalue').val($(item).val());

        }
    }

ここでjqueryのappend関数を使用できるかどうかわかりません。

ありがとう

4

3 に答える 3

1

Please use below javascript

function CallOnEachCheckBoxChangeEvent(){
     var selectedCheckBoxesValue = '';
        $('#DIVID').find("input:checkbox.CheckBoxClassName:checked").each(function (i, selected) {
                                                        if (selectedCheckBoxesValue.length == 0) {
                                                            selectedCheckBoxesValue += $(selected).val();
                                                        }
                                                        else {
                                                            selectedCheckBoxesValue += ',' + $(selected).val();
                                                        }});

         //Set the value of hiddenField selected checkboxes value 
            $(hiddenFieldValueId).val(selectedCheckBoxesValue);
}
于 2012-04-17T04:47:49.010 に答える
0
$('#Chkboxvalue').val($('#Chkboxvalue').val()+' '+$(item).val());
于 2012-04-17T04:44:47.000 に答える
0

それを行う簡単な方法があります。

$('input[type="checkbox"]:checked').map(function() {
    return $(this).val();
}).get().join();

デモ: http: //jsfiddle.net/codef0rmer/EWsMX/

于 2012-04-17T06:09:23.373 に答える