[英]How can i collect data from form with javascript and store it in variables?
Hey lets say i have a simple form like this:嘿,可以说我有一个像这样的简单表格:
<form>
<label for="name">Enter name:</label>
<input type="text" id="name">
<label for="surname">Enter surname:</label>
<input type="text" id="surname">
<label for="number">Phone number:</label>
<input type="text" id="number">
</form>
and in javascript, instead of getting values one by one and storing them with queryselectors, is there a way i can select the whole form and get its input values?在javascript中,不是一个一个地获取值并将它们存储在查询选择器中,有没有一种方法可以选择整个表单并获取其输入值? also after that how can i store them in variables so i can use them later?
在那之后我如何将它们存储在变量中以便以后可以使用它们? for example, print them one by one.
例如,一张一张打印出来。
You can use FormData :您可以使用FormData :
let myForm = document.getElementById('myForm'); let formData = new FormData(myForm); console.log(formData.entries());
<form id="myForm"> <label for="name">Enter name:</label> <input type="text" id="name"> <label for="surname">Enter surname:</label> <input type="text" id="surname"> <label for="number">Phone number:</label> <input type="text" id="number"> </form>
Bobi.博比。 You may use javascript FormData() method.
您可以使用 javascript FormData() 方法。
var formData = new FormData(document.querySelector('form'))
Please check this document.请检查此文件。 https://developer.mozilla.org/en-US/docs/Web/API/FormData/FormData
https://developer.mozilla.org/en-US/docs/Web/API/FormData/FormData
Hope this helps.希望这可以帮助。 Happy coding~ :)
编码愉快~ :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.