我有一个选择选项下拉菜单,它是多个我使用此jquery为我的搜索选择多选项值Here
我想在提交搜索表单后保存选项值选择它
在我使用jquery更改我的选择菜单之前我已经使用了这个代码,它对我有用
<select name="txt_status">
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Scheduled') { ?>selected="true" <?php }; ?>value="Scheduled">Scheduled</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Cancelled') { ?>selected="true" <?php }; ?>value="Cancelled">Cancelled</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Pending') { ?>selected="true" <?php }; ?>value="Pending">Pending</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Done') { ?>selected="true" <?php }; ?>value="Done">Done</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'In Progress') { ?>selected="true" <?php }; ?>value="In Progress">In Progress</option>
</select>
但是在我使用jquery后,值选择它不再出现我为我的html中的jquery做的更改
<select name="txt_status[]" multiple id="langOpt">
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Scheduled') { ?>selected="true" <?php }; ?>value="Scheduled">Scheduled</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Cancelled') { ?>selected="true" <?php }; ?>value="Cancelled">Cancelled</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Pending') { ?>selected="true" <?php }; ?>value="Pending">Pending</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'Done') { ?>selected="true" <?php }; ?>value="Done">Done</option>
<option <?php if (isset($_POST['txt_status']) && $_POST['txt_status'] == 'In Progress') { ?>selected="true" <?php }; ?>value="In Progress">In Progress</option>
</select>
我尝试这样做
<?php if (isset($_POST['txt_status']['0']) && $_POST['txt_status']['0'] == 'Scheduled') { ?>selected="true" <?php }; ?>
对于所有值和每个值,我改变数字0,1,2,3,4 ...
但这也不起作用。
如果我选择完成后如何保存选项值并单击提交完成值,请在下拉菜单中单击提交,如果我选择了2个选项并在提交表单后取消了两个值 < / p>