我在w3school中看到了以下代码。我想知道这是POST请求还是GET请求。我只将动作位置更改为使用Java servlet而不是php。
<!DOCTYPE html>
<html>
<body>
<form id="myForm" action="/action">
First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br><br>
<input type="button" onclick="myFunction()" value="Submit form">
</form>
<script>
function myFunction() {
document.getElementById("myForm").submit();
}
</script>
</body>
</html>
答案 0 :(得分:3)
<form>
的默认方法是GET
。
因此将其视为GET请求。提交表单后,您会看到所有参数都已绑定到URL。
编辑(回答this comment):
更改表单方法的最简单方法是在method
标签的<form>
属性中提及它。
<form method='POST' id="myForm">
或者您可以如下使用javascript
document.getElementById("myForm").method = "POST";