我有一個 html 選擇框,當前從 mySQL 表填充,行中的每個項目都有一個我希望顯示在 DIV 或 texbox 中的 URL,我可以使用每個項目值和 URL 填充選擇框(但是當然,這看起來很混亂,而且網址不可點擊) <select id="item-list" style="margin: 0 !important; padding: 0 !important; width:100%" name="item[]" class="form-control name_list" required> <option value="" selected>Select a category</option> <?php $sql ="SELECT DISTINCT item,link FROM test_table ORDER BY item ASC"; $result = mysqli_query($connect, $sql); while($sql = mysqli_fetch_array($result)) { echo "<option value='".$sql["item"]."'>". $sql["item"]." <href='".$sql['link']."'>".$sql['link']."</option>"; } ?> </select> 選擇框填充了值和旁邊的 url,但理想情況下我希望 URL 顯示在單獨的區域中,我認為它與 onchange 事件有關,但不確定如何實現這一點。這是我當前生成的屏幕截圖我想要實現的是,無論我在選擇框中選擇哪個項目,url 部分都會顯示在單獨的文本框或 div 中。
1 回答

萬千封印
TA貢獻1891條經驗 獲得超3個贊
不幸的是不是,因為該值必須是其他內容而不是 url 鏈接
(評論參考在<option> 標簽內使用 href 鏈接建議的解決方案)
然后將 URL 放入自定義數據屬性中,并在 onchange 處理程序中從那里讀取它。
<option?value="1234"?data-url="http://...">Option?text</option>
- 1 回答
- 0 關注
- 131 瀏覽
添加回答
舉報
0/150
提交
取消