2012-03-20 125 views
1

我有一个下拉列表。我希望用户不能更改该下拉列表的值,因此我使用disabled="disabled"属性,但现在无法从下拉列表中获取该值。如何从PHP中禁用的下拉列表中获取值?

所以,我应该怎么做我的情况,使用户不能改变它的价值,我可以得到的该值下拉列表中也?

+1

http://stackoverflow.com/questions/1284464/submit-disabled-fields – 2012-03-20 10:27:49

+0

为什么不使用隐藏域而是保持下拉的价值? – Songo 2012-03-20 10:49:34

回答

1

听起来像一个下拉式不是你应该在这里使用。

我可能会使用一个隐藏的输入框(对于JS来填充)+只是纯文本显示给用户。

但我想这取决于你想要做什么,所以更多的信息将是一件好事。

1

可以

  • 店在会议
  • 下拉值添加到该下拉菜单设为隐藏输入相同的值
0

我的解决方案一直呈现像其他一些HTML元素一样下拉菜单,并为实际值提供隐藏输入。这有一个好处,人们知道这是不可改变的,而一个禁用的领域可能意味着它可以以某种方式被激活。如果您必须将其作为下拉菜单,请更改它的名称和ID,以免干扰隐藏字段。

残疾人元素从来没有通过后面的表格提交时,所以这是不使用JavaScript的唯一现实的选择,并留下一个问题,如果人有禁用它,所以它最适合这种避免。

0

浏览器不会提交残疾人领域,你将不得不使用JavaScript某种方式解析它们,并提交seperately

相关问题