我有一个向隐藏提交值的基本示例。但它似乎不想在我的功能中占据我的价值。也许我们失去了一些东西。
<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>
答案 0 :(得分:1)
首先,你在这部分错了:
document.statusform.do.value = "checkstatus";
document.statusform.submit();
在firefox错误控制台中,它将显示错误:
错误:TypeError:document.statusform未定义
将该代码更改为:
document.forms['statusform'].do.value = "checkstatus";
document.forms['statusform'].submit();
其次,从提交按钮中删除名称属性。
更改此部分:
<input type="submit" class="button" name="submit" value="Resume Request" onClick="submitForm();" /></form>
为:
<input type="submit" class="button" value="Resume Request" onClick="submitForm();" /></form>
答案 1 :(得分:0)
变化
<form action="" method="GET" enctype="multipart/form-data" id="statusform">
到
<form action="" method="GET" enctype="multipart/form-data" name="statusform">