我使用php / mysql填充两个html下拉列表。它们在Firefox / Opera / Chrome甚至IE中运行良好,但不适用于Safari。我觉得我错过了一些显而易见的东西,但我已经在网上搜索提示无济于事。
您可以在此处查看该应用程序:http://www.plastproinc.com/fiberglass-entry-doors/catalog/home.php?frm=link第2步是问题(与您为步骤1选择的内容无关。)
我最初没有编写这部分代码而且我没有与原始开发人员联系,所以我真的很感激一些建议。其中一个选择(在查询之后)的代码是:
<div id="selectbox1">
<select name="websites2" id="websites2" style="width:125px;" onchange="setWidthHeight(this.value,'h');">
<option name="zero" value="0" title="" selected="selected">Select Height</option>
<?php
if ($sizenumh > 0)
{
$j = 0;
while ($j < $sizenumh)
{
$height_id = mysql_result($sizeresulth,$j,"id");
$height = mysql_result($sizeresulth,$j,"height");
?>
<option name="<?php echo $height_id ?>" value="<?php echo $height ?>" title=""><?php echo $height ?></option>
<?php
$j++;
}
}
?>
</select>
</div>
提前致谢!
答案 0 :(得分:1)
很抱歉发布这个作为答案,而不是评论(我错过发表评论的必要声誉)。但对我来说,它似乎适用于Safari(版本5.1.1,在Windows 7上运行)。
答案 1 :(得分:0)
option
代码没有name
属性。