2011-09-30 71 views
1

我有一个下拉框和一个5个文本框(全部禁用)。我从下拉菜单中使用JavaScript将数据输入到文本字段中(下拉菜单中存在的任何值,进入文本字段)。如何获取jsp中禁用的文本字段的值

现在,当点击提交按钮时,我想从操作类(java)中的此文本字段获取值。在测试中,我得到了“null”[getParameterValues(“textfieldname”)就是我所做的]。

当我删除残疾人,我得到的价值。那么,如何将残疾人的价值观应用到文本字段?

+0

可能重复的[我想获得在我们的下一个jsp中禁用的文本框的值,但我得到空值](http://stackoverflow.com/questions/3757806/i-want-to-get-the -value-of-disabled-text-box-in-our-next-jsp-but-i-am-getting-nu) – venkat

回答

11

而不是禁用它们使它们只读。

<input type="text" name="nameOfTextField" readonly="readonly" /> 
+0

好的。所以,虽然他们被禁用,我们不能得到的价值? –

+0

@Ajj:不,如果它被禁用,您将无法获得价值。 –

+0

哦,好的。想要证实这一点。谢谢。 –

1

如果您希望字段被禁用,您可以使用像这样的隐藏输入:

<input type="text" id="nameVisible" disabled="disabled" /> 
<input type="hidden" name="nameObj" id="nameObj"/> 

当加载页面,以这种方式通过DOM
设置在两个字段值你会在页面上看到禁用的输入,并且当你提交时你会得到隐藏的值。

+0

“您通过DOM在两个字段中设置了值”?对不起,dint了解这一部分。初学者 –

相关问题