单击“提交”按钮时,下拉选择的值不会更改

时间:2013-02-28 09:15:17

标签: php jquery

我的问题是当我点击提交按钮页面中的任何错误时(需要字段验证)所选时间下拉值是默认值。但我们的要求不是改变下拉值。

1 个答案:

答案 0 :(得分:3)

试试这个:

注意:选择值$_REQUEST['test']与选项

中的每个值进行比较
<select name="test">
<option value="">Default</option>
<option value="value1" <?php if($_REQUEST['test'] == 'value1'){?> selected="selected" <?php }?>> value1</option>
<option value="value2" <?php if($_REQUEST['test'] == 'value2'){?> selected="selected" <?php }?>> value2</option>
<option value="value3" <?php if($_REQUEST['test'] == 'value3'){?> selected="selected" <?php }?>> value3</option>
<option value="value4" <?php if($_REQUEST['test'] == 'value4'){?> selected="selected" <?php }?>> value4</option>
</select>