データベースのテーブルからデータのリストを作成しようとしています。ユーザーは 1 つしか選択できないため、選択オプションを使用してこれを行います。
私はこの方法でそれを行います:
<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 がなく、主キーを取得してテーブルに何かを保存するために値が必要だからです。
あなたが私を助けてくれることを願っています。
更新:これは私の場合の解決策であり、ハリーによって解決されました
<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>