提前感谢任何试图帮助我的人。
我有一个表单,我正在向 via 添加复选框appendChild()
- 作为用户选择的选项 - 基于一堆标准。
当用户选中这些框中的任何一个,然后单击“继续”按钮以将选择发布到另一个页面 - 然后单击后退按钮- 用户选中的复选框 - 现在已被浏览器遗忘(不再检查)。
如果我使用 php 编写复选框或仅使用静态复选框 - 当用户选中这些框中的任何一个然后单击“继续”按钮将选择发布到另一个页面时 - 然后单击后退按钮 - 选定的复选框会被记住(仍然检查)
我的问题是:
当我使用appendChild()创建复选框时,为什么浏览器会忘记用户所做的选择
但是同一个浏览器会记住用户在使用静态复选框时所做的选择
appendChild()不允许同一个浏览器记住选中的选择是怎么回事?
[div id="mydiv"] here is where the checkboxes are going[div]
[script type="text/javascript"]
var newInput = document.createElement("INPUT");
newInput.id = "mycheckboxid";
newInput.name = "mycheckboxname";
newInput.type = "checkbox";
document.getElementById('mydiv').appendChild(newInput);
[/script]