Html form.submit()设置隐藏字段=“”
创建隐藏字段Html form.submit()设置隐藏字段=“”,html,javascript-events,Html,Javascript Events,创建隐藏字段 Response.Write "<input ID='hdnVendorNumber' NAME='hdnVendorNumber' TYPE='HIDDEN' >" Response.Write "<input ID='hdnDocumentID' NAME='hdnDocumentID' TYPE='HIDDEN' >" Response.Write "<input ID='hdnOrderBy' NAME='hdnOrderBy
Response.Write "<input ID='hdnVendorNumber' NAME='hdnVendorNumber' TYPE='HIDDEN' >"
Response.Write "<input ID='hdnDocumentID' NAME='hdnDocumentID' TYPE='HIDDEN' >"
Response.Write "<input ID='hdnOrderBy' NAME='hdnOrderBy' TYPE='HIDDEN' >"
Response.Write "<input ID='hdnQuerying' NAME='hdnQuerying' TYPE='HIDDEN' >"
我遇到的问题是每次运行表单时。提交我的隐藏字段不会保留我设置的值,而是设置为。如何在每次运行form.submit时保留设置为隐藏字段的值 不要从表单变量访问表单元素。直接获取:
var vendorNum = document.getElementById("hdnVendorNumber");
vendorNum.value = "True";
或者,在一行中:
document.getElementById("hdnVendorNumber").value = "True";
提交表单时,浏览器将离开页面并加载新页面。您执行的任何DOM操作都将丢失
使用服务器端代码中的值属性重新填充字段。您没有指定输入类型,也没有关闭标记 回答,写 应该是: 回答,写 如果错误仍然存在,请尝试使用Jquery,这样更容易加载函数 提交表格
负重 你的问题很不清楚。保留价值超过什么?何时以及如何再次尝试访问它们?
document.getElementById("hdnVendorNumber").value = "True";