我有一個用於編輯現有數據的表單。用戶選擇一條記錄,然後表單由數據庫查詢預填充。一些表單字段以數據列表的形式呈現(允許預先填充的選項,但用戶可以自行輸入)。datalist:在輸入文本框中顯示與查詢匹配的選項
我想要做的是讓這些datalist
元素出現與該鍵(分貝)的電流值在datalist
上面的文本框中顯示 - 即以同樣的方式,一個<option>
值可以是匹配<select>
輸入中的選項,並在渲染時在<select>
框中顯示該選項。
我已經添加selected
選項列表如下:
<input type="search"
name="Status"
placeholder = "~ Status ~"
id="Status"
list="statuslist">
<datalist id="statuslist">
<select>
<option value="launched">launched</option>
<option value="pre-launch" selected>pre-launch</option>
<option value="no company">no company</option>
</select>
</datalist>
...但是,這似乎並沒有這樣的伎倆。 datalist
輸入框始終顯示~ Status ~
(佔位符)。如果我刪除佔位符,它只是空白。
datalist
是否支持這種功能?我如何做到這一點?
您能告訴我們您的相關javascript/jquery代碼嗎? – turbopipp
我正在使用datalist.js插件。所以唯一的jquery是加載datalist.js在
,然後聲明'$('input [list]')。datalist();'在末尾 – globalSchmidt編輯nevermind我的選擇器評論,我看到現在針對列表是正確的。 – turbopipp