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('存在しない');
}

JavaScript逆引きリファレンス一覧へ戻る