使用下拉菜单无法进行PHP比较
我的下拉菜单包含三个选项使用下拉菜单无法进行PHP比较,php,html,Php,Html,我的下拉菜单包含三个选项 <select name="type" id="selBox"> <option>---Select Type---</option> <option>Available</option> <option>Wanted</option> </select> ---选择类型--- 可用 受通缉的 在php中验证该选项时,我使用以下代码 if(
<select name="type" id="selBox">
<option>---Select Type---</option>
<option>Available</option>
<option>Wanted</option>
</select>
---选择类型---
可用
受通缉的
在php中验证该选项时,我使用以下代码
if($type == '---Select Type--') { echo "<br> Select Type"; }
if($type=='--选择类型--'){echo“
选择类型”}
但是它不工作(==也不工作)嘿:
您正在比较--选择类型--
和--选择类型--
,它们不相等:p
对于选项,最好使用value
标记,这样比较就更简单了
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
---选择类型---
可用
受通缉的
PHP:
if($type=''){echo“
选择类型”}
嘿:
您正在比较--选择类型--
和--选择类型--
,它们不相等:p
对于选项,最好使用value
标记,这样比较就更简单了
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
---选择类型---
可用
受通缉的
PHP:
if($type=''){echo“
选择类型”}
我认为
标记中缺少值。可能是您试图与值进行比较,而不是与选项文本进行比较
您的下拉代码将是:-
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
编辑:-
根据注释,如果缺少值,则字段中的文本将变为值:-因此,您在比较时缺少一个
-
:
if($type == '---Select Type---') { echo "<br> Select Type"; }
if($type=='--选择类型---'){echo“
选择类型”}
我认为
标记中缺少值。可能是您试图与值进行比较,而不是与选项文本进行比较
您的下拉代码将是:-
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
编辑:-
根据注释,如果缺少值,则字段中的文本将变为值:-因此,您在比较时缺少一个
-
:
if($type == '---Select Type---') { echo "<br> Select Type"; }
if($type=='--选择类型---'){echo“
选择类型”}
您忘记设置选项的值:
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
您忘记设置选项的值:
<select name="type" id="selBox">
<option value="">---Select Type---</option>
<option value="Available">Available</option>
<option value="Wanted">Wanted</option>
</select>
什么是$type?您尚未设置选项的值何谓$type?您尚未为选项设置值如果未设置值标记,则字段中的文本将成为值。如果未设置值标记,则字段中的文本将成为值。