尝试使用方法属性设置为POST的Javascript提交表单似乎不起作用。我尝试了我在网上找到的每一种解决方法但无济于事。我想知道是否有办法做到这一点,还是我必须诉诸GET? 使用AJAX在这里会非常难看,因为实际表单有超过50个表单元素。
<html>
<head>
<script type="text/javascript">
function formSubmit()
{
document.getElementById("method").value="save";
document.getElementById("frm1").submit();
}
</script>
</head>
<body>
<p>Enter some text in the fields below, then press the "Submit form" button to submit the form.</p>
<form id="frm1" action="form_action.asp" method="post" onsubmit="return false;">
<input type="hidden" id="method" />
First name: <input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br /><br />
<input type="button" onclick="formSubmit()" value="Submit form" />
</form>
</body>
</html>
然而,没有任何作用。 有什么建议? TIA