<?php
$salaries = array(1000,1500,2000,2500,3000,4000,5000,6000,7000,9000,12000,18000,30000);
$str = '';
foreach($salaries as $salary)
{
$str .= "<option value=\"$salary\">$salary+</option>";
}
function populateSalary()
{
$salaries = array(1000,1500,2000,2500,3000,4000,5000,6000,7000,9000,12000,18000,30000);
$str = '';
foreach($salaries as $salary)
{
$str .= "<option value=\"$salary\">$salary+</option>";
}
return $str;
}
?>
<select id="salaryExpect" name="salaryExpect">
<option value="-1">--<option>
<?php echo populateSalary(); ?>
</select>
请参阅?代码中没有<option> </option>
这样的空选项,但在输出中有足够的奇怪。
可以看看这里: http://maishudi.com/test3.php
答案 0 :(得分:9)
这一行
<option value="-1">--<option>
你没有关闭标签,你打开另一个标签,应该阅读
<option value="-1">--</option>
答案 1 :(得分:3)
<option value="-1">--<option>
是错误,将其更改为
<option value="-1">--</option>
答案 2 :(得分:2)
在行<option value="-1">--<option>
中,您的关闭代码实际上并未关闭。它应该是:
<option value="-1">--</option>
答案 3 :(得分:2)
请仔细查看输出中的第一个“选项”,忘记关闭标记:)