Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击“提交”按钮时,下拉选择的值不会更改_Php_Jquery - Fatal编程技术网

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

Php 单击“提交”按钮时,下拉选择的值不会更改,php,jquery,Php,Jquery,我的问题是,当我单击“提交”按钮时,页面中的任何错误都会像(需要字段验证)所选的时间下拉值是默认值。但我们的要求不是更改下拉值。尝试以下操作: 注意:选择值$\u请求['test']将与选项中的每个值进行比较 <select name="test"> <option value="">Default</option> <option value="value1" <?php if($_REQUEST['test'] == 'value1'){?&g

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

尝试以下操作:

注意:选择值
$\u请求['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>

违约
>价值1
>价值2
>价值3
>价值4

请发布您的代码,详细说明并展示您的代码发生了什么?这真的很让人困惑。如果您想问一个好问题并得到一些回答,英语将是一个很好的起点。@Husman还提供了代码和以前解决问题的尝试。+1问题……:)