我尝试从数据库中的表中列出数据。我使用选择选项来执行此操作,因为只允许用户选择一个。
我这样做是这样的:
<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
将其放在-tag 中不是一个选项<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>