我有一個 html 選擇框,當(dāng)前從 mySQL 表填充,行中的每個項目都有一個我希望顯示在 DIV 或 texbox 中的 URL,我可以使用每個項目值和 URL 填充選擇框(但是當(dāng)然,這看起來很混亂,而且網(wǎng)址不可點(diǎn)擊) <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 顯示在單獨(dú)的區(qū)域中,我認(rèn)為它與 onchange 事件有關(guān),但不確定如何實現(xiàn)這一點(diǎn)。這是我當(dāng)前生成的屏幕截圖我想要實現(xiàn)的是,無論我在選擇框中選擇哪個項目,url 部分都會顯示在單獨(dú)的文本框或 div 中。
1 回答

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