Javascript未提交隐藏字段值

Javascript未提交隐藏字段值,javascript,forms,Javascript,Forms,我有一个基本的例子,向一个隐藏的数据库提交一个值。但它似乎不想在我的功能中占有我的价值。也许我们错过了什么 <script language="JavaScript"> function submitForm() { document.statusform.do.value = "checkstatus"; document.statusform.submit(); } </script> <form action="" method="GET" enctype=

我有一个基本的例子,向一个隐藏的数据库提交一个值。但它似乎不想在我的功能中占有我的价值。也许我们错过了什么

<script language="JavaScript">
function submitForm() {
document.statusform.do.value = "checkstatus";
document.statusform.submit();
}
</script>

<form action="" method="GET" enctype="multipart/form-data" id="statusform">
<input type="hidden" name="do" id="do" value="">
<input type="submit" class="button" name="submit" value="Resume Request" onClick="submitForm();" /></form>

函数submitForm(){
document.statusform.do.value=“checkstatus”;
document.statusform.submit();
}
更改

<form action="" method="GET" enctype="multipart/form-data" id="statusform">


首先,这一部分你错了:

document.statusform.do.value = "checkstatus";
document.statusform.submit();
<input type="submit" class="button" name="submit" value="Resume Request" onClick="submitForm();" /></form>
在firefox错误控制台中,将显示一个错误:

错误:类型错误:document.statusform未定义

将该代码更改为:

document.forms['statusform'].do.value = "checkstatus";
document.forms['statusform'].submit();
其次,从submit按钮中删除name属性

更改此部分:

document.statusform.do.value = "checkstatus";
document.statusform.submit();
<input type="submit" class="button" name="submit" value="Resume Request" onClick="submitForm();" /></form>

致:



不要使用“do”作为名称,因为它是一个关键字Thank you Iswanto San。有没有办法将图像热点选择存储到一个变量中,以便稍后在GET方法中传递?@saiyan101:您可以将该值放入隐藏字段中。我已经这样做了,但没有成功。这在我的地图标签中: