如何从PHP中禁用的下拉列表中获取值?
问题描述:
我有一个下拉列表。我希望用户不能更改该下拉列表的值,因此我使用disabled="disabled"
属性,但现在无法从下拉列表中获取该值。如何从PHP中禁用的下拉列表中获取值?
所以,我应该怎么做我的情况,使用户不能改变它的价值,我可以得到的该值下拉列表中也?
答
听起来像一个下拉式不是你应该在这里使用。
我可能会使用一个隐藏的输入框(对于JS来填充)+只是纯文本显示给用户。
但我想这取决于你想要做什么,所以更多的信息将是一件好事。
答
可以
- 店在会议
- 下拉值添加到该下拉菜单设为隐藏输入相同的值
答
我的解决方案一直呈现像其他一些HTML元素一样下拉菜单,并为实际值提供隐藏输入。这有一个好处,人们知道这是不可改变的,而一个禁用的领域可能意味着它可以以某种方式被激活。如果您必须将其作为下拉菜单,请更改它的名称和ID,以免干扰隐藏字段。
残疾人元素从来没有通过后面的表格提交时,所以这是不使用JavaScript的唯一现实的选择,并留下一个问题,如果人有禁用它,所以它最适合这种避免。
答
浏览器不会提交残疾人领域,你将不得不使用JavaScript某种方式解析它们,并提交seperately
http://stackoverflow.com/questions/1284464/submit-disabled-fields – 2012-03-20 10:27:49
为什么不使用隐藏域而是保持下拉的价值? – Songo 2012-03-20 10:49:34