js给hidden动态赋值后台取不到该值

JavaScript09

js给hidden动态赋值后台取不到该值,第1张

如果你用JS给hidden动态赋值,后台取不到该值,那可能是更改了HTML属性导致的。因为hidden属性只能在服务端访问,你需要保证在使用JS修改hidden属性值之前,服务端能够把这个值正确传递给客户端,然后再用JS修改。

存入数据库应该实在服务器端servlet进行的操作。只需要把js的值通过url地址传参的形式传给服务器即可。至于hidden,如果还是需要显示的话,用innerHTML = “要传的值”即可。

其实input中有id就可以搞定,不用考虑hidden的类型

代码如下:

<input type="hidden" id="hello" >

//js代码  赋值

document.getElementById('hello').value="aaa"