我想尝试使用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