[英]Form submit by vanilla javascript using addEventListener method
I want us javascript to submit my html form.我希望我们 javascript 提交我的 html 表格。
I try two method.我尝试两种方法。
The first one is good for me.第一个对我有好处。
function formSubmit() {
document.getElementById("myForm").submit()
}
<form id="myForm" action="" method="get">
firstname:<input type="text" name="firstname" size="20"><br />
Last name:<input type="text" name="lastname" size="20"><br />
<br />
<input type="button" onclick="formSubmit()" value="submit" >
</form>
otherwise,the second one can not work for me否则,第二个不能为我工作
window.addEventListener("click", function(event){
event.preventDefault();
document.getElementById("myForm2").submit() }
)
});
<form id="myForm2" action="" method="get">
firstname:<input type="text" name="firstname" size="20"><br />
Last name:<input type="text" name="lastname" size="20"><br />
<br />
<input type="button" value="submit" >
</form>
All i want to do is to use addeventlistner method to submit form我要做的就是使用 addeventlistner 方法提交表单
Here is a way to do it.这是一种方法。
function formSubmit() { document.getElementById("myForm").submit() } document.getElementById("submitBtn").addEventListener("click", function(event) { event.preventDefault() document.getElementById("myForm").submit() })
<form id="myForm" action="https://google.com" method="get"> First name: <input type="text" name="firstname" size="20"> <br /> Last name: <input type="text" name="lastname" size="20"><br /> <br /> <button id="submitBtn" type="button" onclick="formSubmit()">Submit</button> </form>
You can use input type like this您可以使用这样的输入类型
<form id="myForm2" action="" method="get">
firstname:<input type="text" name="firstname" size="20"><br />
Last name:<input type="text" name="lastname" size="20"><br />
<br />
<input type="submit" value="submit" >
</form>
and submit event for related form并提交相关表单的事件
document.getElementById("myForm2").addEventListener("submit", function() {
console.log("submitted")
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.