FormDataにあるフィールドでキーが存在するかを判定
FormDataにあるフィールドでキーが存在するかを判定するには、FormData.hasメソッドを使用します。
構文
ES5
var result = FormData.has(name);
ES6以降
const result = FormData.has(name);
引数
| 引数名 | 型 | 説明 | |
|---|---|---|---|
| 第一引数 必須 |
name | string | 存在を判定するフィールド名を指定。 |
サンプルコード
JavaScript (ES5)
var formData = new FormData(document.querySelector('form'));
if (formData.has('foo')) {
alert('存在する');
} else {
alert('存在しない');
}
JavaScript (ES6以降)
const formData = new FormData(document.querySelector('form'));
if (formData.has('foo')) {
console.log('存在する');
} else {
console.log('存在しない');
}