2012-03-20 130 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

相關問題