如何使用javascript更改选择标记的选项值

时间:2019-06-23 08:02:05

标签: javascript php html forms

在选择标签中更新选项的值时遇到了挑战。

这是我的表格

enter image description here

更改课程选项后,我想在单位下更改选择选项。

这是单位选择选项代码

 <div class="col-md-6">
                                    <div class="form-group">
                                        <label for="exampleInputEmail1">Unit</label>
                                        <select class="form-control" name="idofdropdown" id="selectunit" required disabled>


                                            <option value="" selected disabled hidden>Select unit</option>
                                            <?php

                                            if (!empty($newunits)) {
                                                foreach ($newunits as $key => $allunit) {

                                                    $unitid = $allunit->id;
                                                    $unitcode = $allunit->unit_code;
                                                    $unittype = $allunit->unit_type;
                                                    $unitname = $allunit->unit_name;
                                                    ?>
                                                    <option value="<?php echo $unitid ?>"><?php echo $unitname ?></option>
                                                    <?php
                                                }
                                            }
                                            ?>
                                        </select>
                                    </div>
                                </div>

我尝试这样做

<script>
    function LoadUnits() {

        if($('#selectcourses').val() == 'N'){

        } else {

            alert('dss');
            var value = $('#selectcourses').val();
            <?php
            $courseid =  "<script>document.writeln(p1);</script>";

            $newunits = $this->DBhelper->getManyTableRecord('units', array('course_id' => $courseid));


            ?>
            var $select = $('#selectunit');
            $('#selectunit').prop('disabled', false);
            $select.selectmenu("refresh", true);
        }

    }


</script>

课程选择发生更改后,将调用功能 LoadUnits 。然后,我将该课程中的单元称为$ newunits。 我希望单位选择选项使用新的$ newunits变量进行更新。

有人帮助。

0 个答案:

没有答案