要将HTML表单的值添加到保存为JSON的数组中,你可以按照以下步骤进行:
{"name": "John", "age": 30}
。[{"name": "John"}, {"name": "Anna"}]
。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form to JSON</title>
</head>
<body>
<form id="myForm">
<input type="text" id="name" name="name" placeholder="Enter your name">
<input type="number" id="age" name="age" placeholder="Enter your age">
<button type="button" onclick="addFormData()">Submit</button>
</form>
<script>
let formDataArray = [];
function addFormData() {
const name = document.getElementById('name').value;
const age = document.getElementById('age').value;
if (!name || !age) {
alert('Please fill in all fields.');
return;
}
const formData = {
name: name,
age: parseInt(age)
};
formDataArray.push(formData);
// 将数组保存为JSON字符串
const jsonString = JSON.stringify(formDataArray);
console.log(jsonString);
// 清空表单
document.getElementById('myForm').reset();
}
</script>
</body>
</html>
通过以上步骤,你可以将HTML表单的值添加到保存为JSON的数组中,并进行相应的处理和存储。
领取专属 10元无门槛券
手把手带您无忧上云