css - 仅使用 CSS 隐藏表单下拉选项

标签 css forms

我绝对是个 CSS 菜鸟,但到处都找了找,找不到解决我的问题的方法(我发现了为什么我的尝试不起作用,但没有解决方法)。

我正在破解 CSS 表以修改链接到数据库的高级搜索表单。我不能接触 HTML,也不能使用 JavaScript 或 JQuery。搜索表单允许用户从下拉表单菜单中选择他们希望搜索的字段。我想隐藏一些字段选项,因为它们没有数据。 HTML 是

<div class="inputs"><div class="search-entry">      
                <select name="advanced[0][element_id]"     
id="advanced-0-element_id">
<option value="" label="Select Below ">Select Below </option>

<optgroup label="Dublin Core">
<option value="88" label="Abstract">Abstract</option>
<option value="98" label="Access Rights">Access Rights</option>
<option value="118" label="Accrual Method">Accrual Method</option>
<option value="119" label="Accrual Periodicity">Accrual Periodicity</option>
<option value="120" label="Accrual Policy">Accrual Policy</option>

等等 我试过了

option [value="88"] {
display: none;}

但这不起作用 b/c 每个下拉选项不会在第一个宫殿中创建一个 block 。因此 display: none 不能隐藏一个不存在的 block 。

现在您知道什么是行不通的,以及我需要做什么。有什么建议么?同样,我根本无法访问 html 代码,因为它是由我无权访问的服务器上的 PHP 程序生成的。即使我这样做了,我也根本不懂任何 PHP。

谢谢你的时间

最佳答案

冒着被否决票的风险,我要说这仅靠 CSS 是不可能的。

选项标签描述了 HTML 元素的数据模型。样式表描述 View 。

关于css - 仅使用 CSS 隐藏表单下拉选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099390/

相关文章:

css - 在 Chrome 扩展中读取文档 CSS

CSS 高度问题 - 容器无法拉伸(stretch)(无 float )

javascript - 如何使用 jQuery 显示文本框或表单已被编辑?

html - 具有最大高度和最大宽度以及适合对象的 flex 父级图像包含

CSS :hover on link without following (Mobile)

javascript - 获取带有 cookie 的 Accordion 以记住链接状态

php - 上传完成后如何将新文件名返回到 Dropzone 作为隐藏表单输入?

html - 如何通过响应式设计将多个表单和标题集群分组以放在同一行和中心?

javascript - 使用 IronRouter/MeteorJS 在 Bootstrap Modal 中提交表单

jquery - 使用 BUTTON 标签关闭表单提交上的 Fancybox iframe - 不起作用