我必须将表的内部html存储到隐藏的输入框中。我能够将它存储在JavaScript变量中,但无法将其存储在隐藏的输入框中。
以下是我到目前为止编写的代码:
在.JS文件中
d = document.getElementById('address').innerHTML;
document.getElementById('hid1').value = d;
在.php文件中
<input type="hidden" id="hid1" name="hid1"/>
请帮助我......对于该做什么真的很无能
答案 0 :(得分:3)
如果我没有弄错,你当前设置的方式是错误的,那么在为其分配值之前,您需要将value
属性附加到<input>
element的value
属性。
如果您从value
开始包含HTML
属性,请执行以下操作:
<input type="hidden" id="hid1" name="hid1" value="" />
您的javascript
应该完全符合您的预期。
答案 1 :(得分:0)
here is an implementation,文本字段未隐藏(出于显而易见的原因)..但隐藏它应该不是问题。
var data = document.getElementById('someDiv').innerHTML;
document.getElementById('hiddenField').value = data;
这应该做(确保标识hiddenField
在文档中是唯一的,或者在您的情况下是hid1
)