输入隐藏和innerHTML的奇怪问题

Jai*_*cia 0 html javascript dom input

我有一个带有一些文字的文字区域.我还有一个"onsubmit"事件处理程序.在那里我有一个文本区域的innerHTML的警报,我得到了textarea内部的文本.然后我尝试将其分配给隐藏输入元素的"value"属性.但是,从未分配值,当表单发布时,隐藏元素没有值.

我甚至尝试过这样的事情

hiddenElement.value = "please work " + textarea.innerHTML;

并且这也不起作用,但是当我这样做并提交表单时,表单处理程序(jsp页面)显示"请工作"作为隐藏输入被接收.

我也检查过firebug,隐藏的元素只提交"请工作",而不是文本区域的innerHTML.

我错过了什么?

cas*_*nca 6

您是否有理由尝试使用innerHTMLtextarea?只需使用该value属性,它将为您提供textarea中的任何文本.