用户看到一个带有一堆控件的Web表单。其中之一是一个组合框(下拉列表)与几个选项。如何防止在HTML中下拉组合框?
他选择一个并点击提交按钮。我的PHP表单操作验证输入&将提交显示为输入表单的只读版本以供确认。
我想阻止组合框下降,只使用PHP生成的HTML。
我可以吗?
编辑:我需要显示它,因为它是在原来的形式(WYSIWYG),所以不能只使用纯文本
用户看到一个带有一堆控件的Web表单。其中之一是一个组合框(下拉列表)与几个选项。如何防止在HTML中下拉组合框?
他选择一个并点击提交按钮。我的PHP表单操作验证输入&将提交显示为输入表单的只读版本以供确认。
我想阻止组合框下降,只使用PHP生成的HTML。
我可以吗?
编辑:我需要显示它,因为它是在原来的形式(WYSIWYG),所以不能只使用纯文本
我认为这是你在找什么:
select#some-id { color: black; }
<select id='some-id' disabled='disabled'><option value='some-value'>Text to Show</option></select>
的CSS是防止被禁用的表单元素的 “变灰” 的行为。文本字段旁边的小记号仍将变灰,这直观地表明下拉不可用。
如果用户不能更改任何内容,那么有确认屏幕有什么意义? – NullUserException 2010-08-19 05:37:12
组合框!=下拉列表。组合框是下拉列表和文本输入字段的*组合*,即也具有预先定义的值以供选择的文本输入字段。这些不在HTML规范中。 '' – deceze 2010-08-19 05:37:33
如果只是为了确认,为什么你首先需要一个下拉菜单?你不能把它作为纯文本显示吗? – casablanca 2010-08-19 05:39:56