有人可以建议以下代码的替代方法来传递隐藏的表单字段值吗?提前感谢您的建议
//Working Fine but breaks some forms
document.write("<INPUT TYPE=\"hidden\" id=\"Field1\" name=\"Field1\" VALUE=\"" + VarXYZ + "\">\r\n");
有人可以建议以下代码的替代方法来传递隐藏的表单字段值吗?提前感谢您的建议
//Working Fine but breaks some forms
document.write("<INPUT TYPE=\"hidden\" id=\"Field1\" name=\"Field1\" VALUE=\"" + VarXYZ + "\">\r\n");
不好的方法。首先,在加载完所有 DOM 元素之前,您不应该触摸元素。
如果加载了 DOM 元素,您会喜欢以下内容。
document.getElementById('Field1').value = VarXYZ;
document.getElementById('Field2').value = VarABC;
关于处理加载文档的方式,在某些浏览器中存在差异。所以你最好使用 jQuery 或一些有用的库。最简单的方法是:
window.onload = function() {
document.getElementById('Field1').value = VarXYZ;
document.getElementById('Field2').value = VarABC;
}