我可以将div的innerHTML存储到javascript和php中的隐藏文本框中

时间:2015-02-06 12:02:21

标签: javascript php

我必须将表的内部html存储到隐藏的输入框中。我能够将它存储在JavaScript变量中,但无法将其存储在隐藏的输入框中。

以下是我到目前为止编写的代码:

在.JS文件中

d = document.getElementById('address').innerHTML;
document.getElementById('hid1').value = d;

在.php文件中

<input type="hidden" id="hid1" name="hid1"/>

请帮助我......对于该做什么真的很无能

2 个答案:

答案 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