1

我有以下创建隐藏输入的代码:

var hidden_id = document.createElement("INPUT");
            hidden_id.setAttribute("type","hidden");
            hidden_id.setAttribute("value","test");
            hidden_id.setAttribute("name","quick");
            hidden_id.setAttribute("id","quick");

此输入被创建到一个表单中,但该值不会从表单传递到我需要使用它的 php 页面。我知道表单没有问题,因为表单中有其他输入是硬编码的,可以毫无问题地传递值。

任何帮助表示赞赏:)

谢谢

4

1 回答 1

5

您应该将输入附加到表单中:

var hidden_id = document.createElement("INPUT");
hidden_id.setAttribute("type","hidden");
hidden_id.setAttribute("value","test");
hidden_id.setAttribute("name","quick");
hidden_id.setAttribute("id","quick");

//Appending to the form...
document.forms[0].appendChild(hidden_id);
于 2013-01-25T15:02:31.387 回答