从表单中保存值不起作用

时间:2012-03-29 20:54:26

标签: javascript forms

因此,将Java String存储到表单隐藏的输入值中。我通过javascript调用所述值并尝试将其存储到var中。奇怪的是,我可以通过警报显示值,但是当我尝试将其保存到var中时,javascript会崩溃。

第一行来自初始化jsp文件。它做了一些获取字符串的东西。该字符串是我计划在javascript中拆分某些内容的整数列表。

"<form id = \"listArrForm\"> <input id = \"listArr\" value = "+ output +" type = \"hidden\"></form>"

var listArr = document.getElementById("listArr").value; //Does work

alert(document.getElementById("listArr").value); //Does work 

所以,是的,我猜它与被检索的值的类型有关?

2 个答案:

答案 0 :(得分:0)

你正在使用什么浏览器? some

可能存在问题

知道使用getElementById是错误的。 ;)

答案 1 :(得分:0)

嗯,两者都应该像你在这个jsfiddle中看到的那样工作:http://jsfiddle.net/2eWja/

您存储在使脚本无效的值中的内容是什么?你确定你没有加注?