有人可以建议替代以下代码来传递隐藏的表单字段值吗?提前感谢您的建议
//Working Fine but breaks some forms
document.write("<INPUT TYPE=\"hidden\" id=\"Field1\" name=\"Field1\" VALUE=\"" + VarXYZ + "\">\r\n");
答案 0 :(得分:1)
如果加载了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;
}