チェックボックスから複数のデータを収集しようとしていますが、これを行う方法がわかりません。今私は持っています:
<input tabindex="1" type="checkbox" name="friend[]" id="{{$friend}}" value="{{$friend}}" style="display:inline-block;">
これにより、必要な ID ({{$friend}} に含まれる) を収集できます。しかし、この ID に関連付けられた名前も必要です。単一のチェックボックスから複数の値を収集する方法はありますか? ビューを変更せずにデータを収集して別のフォームに移動しているため、これが必要になります。これは、チェックされたときにビュー内のもの (つまり、ID と名前) を出力する JavaScript に使用されます。
これがJavaScriptです:
<script>
$(document).ready(function(){
var callbacks_list = $('.callbacks ul');
$('.facebook-friends-larger input').on('ifChecked', function(event){
callbacks_list.prepend('<li><img src="https://graph.facebook.com/'+this.id+'/picture" alt="" height="50" width="50"><span id="#'+this.id+'">#' + this.id + '</span> is ' + event.type.replace('if', '').toLowerCase() + '</li>');
});
$('.facebook-friends-larger input').on('ifUnchecked', function(event) {
callbacks_list.find('span#'+ this.id).closest('li').remove();
console.log(this.id);
});
});
</script>
何か案は?ご協力ありがとうございました。