【发布时间】:2013-08-08 13:24:28
【问题描述】:
我尝试从数据库中的表中创建数据列表。我使用选择选项来执行此操作,因为只允许用户选择一个。
我是这样做的:
<select name="test">
<option value="line1">Line1</option>
<option value="line2">Line2</option>
<option value="other.php" onClick="window.location.href='other.php'">
Other
</option>
</select>
这适用于 IE 和 Firefox,但不适用于 Google Chrome。
不能将onClick 放在<select> 标记中,因为它们没有href,我需要它们的值来获取主键并将某些内容存储在表中。
我希望你能帮助我。
更新:这是我的情况的解决方案,由Harry解决
<select name="test" onchange="this.options[this.selectedIndex].value.indexOf('.php')!=-1 &&
(window.location = this.options[this.selectedIndex].value);">
<option value="line1">Line1</option>
<option value="line2">Line2</option>
<option value="other.php">Other</option>
</select>
【问题讨论】:
-
通常情况下,
<option>标签上没有点击事件
标签: php html css sql google-chrome