许多选择选项值的值

时间:2013-05-30 20:54:54

标签: php javascript html ajax codeigniter

我的选择选项表单有问题。有很多选择选项,我想获得选择选项的价值并保存到dataarray。请帮帮我,这是我的代码

foreach($getMatakuliahByTA as $row){
                if($i % 2 == 0){
                    echo '<tr class="odd" id="'.$row->ID_Matakuliah.'">';
                }
                else{
                    echo '<tr id="'.$row->ID_Matakuliah.'">';
                }
                ?>
                <td class="tengah"><?= $i+1; ?></td>
                <td class="tengah"><?= $row->Kode_Matakuliah; ?></td>
                <td><?= $row->Nama_Matakuliah; ?></td>
                <td class="tengah"><?= $row->SKS; ?></td>
                <td class="tengah"><?= $this->konversi->semester($row->Semester); ?></td>
                <?php $att = array(
                                'name'        => 'checkKrs[]',
                                'id'          => 'checkKrs',
                                'value'       => $row->ID_Matakuliah,
                                'checked'     => FALSE,
                                ); ?>

                <td align="center"><?php echo form_checkbox($att);?></td>
                 <td align="center"><?php echo form_dropdown('kelas_id', $dataKelas,$dataMahasiswa->ID_Kelas, 'class="input-miny", id="ID_Kelas"'); ;?></td>
                <?php
                echo '</tr>';
                $i++;
            }
<td class="tengah"><button class="btn btn-primary" id="simpan_krs">Simpan KRS</button></td>

我有问题获得许多选择选项的价值。我从js执行以获取值选择选项的数据数组。 这是代码我的选择选项

form_dropdown('kelas_id', $dataKelas,$dataMahasiswa->ID_Kelas, 'class="input-miny", id="ID_Kelas"'); ;?>

这是mys js

<script type="text/javascript">
            $("#simpan_krs").click(function() {
                        var mahasiswa_id = $('#mahasiswa_id').val();
                        var tahun = $('#tahun').val();
                        var semester = $('#semester').val();

                        var checkKrs = new Array();
                        var optKelasTampung = new Array();

                        var e = document.getElementById("ID_Kelas");
                        $("input:checked").each(function()
                        {

                                $("option:selected").each(function()
                                {   
                                    optKelasTampung.push(e.options[e.selectedIndex].value);
                                });

                            checkKrs.push($(this).val());
                        });
                        alert(optKelasTampung);


            });

我希望optKelasTampung从表单选择选项中获取所有值。

0 个答案:

没有答案