我使用Codeigniter Framework,在那里使用了dorm_dropdown。

  <?php echo form_dropdown('wptypes', $wpstatuses, set_value('wptypes'), 'id="wptypes" class="form-select" onchange="this.form.submit()'); ?>


这是我的代码,当我添加onchange函数时,我的选项的第一个值会丢失。没有onchange,一切都在工作。为什么会这样呢?

谢谢你,我的英语不好:)

最佳答案

这是因为您缺少onchange事件的结束双引号。

尝试这样:

<?php echo form_dropdown('wptypes', $wpstatuses, set_value('wptypes'), 'id="wptypes" class="form-select" onchange="this.form.submit()"'); ?>

10-06 14:41