JS的FormData对象连接当前form的对象并选择值

对于form来讲,js有个特殊的object值叫FormData, 提交的都是序列化的内容。

如果要用FormData获取当前表格的对象,

const form = document.getElementById('myForm');
const formData = new FormData(form);

获取某个input的值:

const currentValue = formData.get('inputName');

连接当前值和新值,用+ 加号:

const newValue = 'new value';
const concatenatedValue = currentValue + newValue;

设置input的新值:

formData.set('inputName', concatenatedValue);

完整参考代码:

const form = document.getElementById('myForm');
const formData = new FormData(form);
const currentValue = formData.get('inputName');
const newValue = 'new value';
const concatenatedValue = currentValue + newValue;
formData.set('inputName', concatenatedValue);

Check Also

JS系统教程四-operator

算法操作符

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

//snowStorm.start(); snowStorm.snowFlakeWidth = 60; snowStorm.snowFlakeHeight = 60; snowStorm.flakesMax = 128; snowStorm.flakesMaxActive = 128; snowStorm.animationInterval = 30;