form.submit() 设置隐藏字段 = “”
form.submit() setting hidden fields = ""
创建隐藏字段:
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' >"
提交表单的函数:
function SubmitForm(intOrder)
{
var form = document.getElementById("frmVendorDocs");
form.hdnVendorNumber.value="900999";
form.hdnQuerying.value="True";
form.hdnDocumentID.value="";
form.hdnOrderBy.value=intOrder;
form.submit();
}
我遇到的问题是每次运行form.submit()
我的隐藏字段都不会保留我设置的值,而是设置为"。如何保留每次运行form.submit()
时设置的隐藏字段的值?
不要从 form
变量访问表单元素。直接获取它们:
var vendorNum = document.getElementById("hdnVendorNumber");
vendorNum.value = "True";
或者,在一行中:
document.getElementById("hdnVendorNumber").value = "True";
当您提交表单时,浏览器会离开页面并加载一个新页面。您执行的任何 DOM 操作都将丢失。
使用服务器端代码中的值属性重新填充字段。
您没有指定输入类型,也没有关闭标记
响应。写 "它应该是: 响应。写 "
如果错误仍然存在,请尝试使用Jquery
加载你的函数提交表格在身体负荷!
相关文章:
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 添加和删除隐藏字段数组中的值,而不提交表单
- 在控制器上使用“$watch”时,为什么不更新此隐藏字段
- 将选项值附加到隐藏字段
- JQuery获取隐藏字段的值
- HTML提交表单,同时包含空字段检查和按钮隐藏
- MVC+访问控制器中的隐藏字段
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- ASP.net Javascript函数中的隐藏字段为null
- 在第一页加载时隐藏字段,而不是在php发布之后
- 使用JavaScript获取隐藏的Django字段
- 提交表单时,显示或识别隐藏的必填字段并将其集中
- 表单使用js、html,而不是隐藏字段
- HTML5要求隐藏文件字段-反馈位置
- 当javascript中的强制字段隐藏在条件中时,如何限制它们的验证
- 为隐藏字段隐藏jquery验证器消息
- 如何使一些字段隐藏取决于其他字段的值AngularJS, Razor, c#