我想嘗試使用JavaScript或其他解決方案更改或限制下拉列表。不幸的是,我無法控制HTML出現的方式,我試圖改變客戶端。下拉列表是服務器端生成的,但我們想給用戶額外的選項來進一步限制下拉列表中的選擇。限制服務器填充HTML下拉列表(使用JavaScript)
我們不能編輯生成的內容,但我們可以插入HTML。
一個建議的解決方案可能不可行,那就是使用JavaScript來限制下拉列表。例如,下拉遵循的格式:我想通過文本的開始,限制什麼
<SELECT ID="dropdown_1">
<OPTION VALUE="" >None
<OPTION VALUE="1000">AB-ITEM 1 DESCRIPTION
<OPTION VALUE="2001">AB-ITEM 2 DESCRIPTION
<OPTION VALUE="50" >AB-ITEM 8 DESCRIPTION
<OPTION VALUE="70" >BB-ITEM 3 DESCRIPTION
<OPTION VALUE="100" >BB-ITEM 5 DESCRIPTION
<OPTION VALUE="2" >ABB-ITEM 4 DESCRIPTION
</SELECT>
,所以AB-
,BB-
,或在這種情況下ABB-
。 value
沒有韻或理由,它只是一個索引號。我不認爲這是可能的,因爲這只是文本,並不與屬性相關聯。
一個想法將是:
- 商店名單成JavaScript數組
- 只保留條目,如 'TYPE-X%'
- 刪除原始HTML列表
- 替換列表中存儲的新列表
但是,我不確定這是否可行,如果是,那麼需要創建這樣的c頌。任何幫助或引用的功能或例子將不勝感激。
您是否打電話從客戶端到服務器以啓動select元素的填充?如果是這樣,請顯示此代碼 – 2013-03-08 19:14:02
我認爲這是PL/SQL,並且嘗試維護它是一件大事。任何更新都要求我們恢復所有非基線過程,因此我們儘可能遠離它們。 – Phillip 2013-03-08 19:17:45