HTMLFormElement: acceptCharset property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

The HTMLFormElement.acceptCharset property represents the character encoding for the given <form> element.

The specification allows a single case-insensitive value of "UTF-8", reflecting the ubiquity of this encoding (historically multiple character encodings could be specified as a comma-separated or space-separated list).

This reflects the value of the form's accept-charset HTML attribute.

Value

A string which may be a case-insensitive match for UTF-8.

Examples

js
let charSet = document.forms["my-form"].acceptCharset;

Specifications

Specification
HTML
# dom-form-acceptcharset

Browser compatibility