Атрибут accept-charset HTML тега <form>
HTML тег <form>Значение и применение
Атрибут accept-charset (HTML тега <form>) определяет кодировку, используемую в представленной форме (значением по умолчанию является зарезервированная строка "unknown", которая указывает, что кодировка соответствует кодировке документа, содержащего элемент <form>).
Обращаю Ваше внимание, что допускается передавать несколько кодировок, в этом случае необходимо перечислять их через пробел.
Поддержка браузерами
Атрибут | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
---|---|---|---|---|---|---|
accept-charset | Да | Да | Да | Да | Да | Да |
Синтаксис:
<form accept-charset = "character_set"> <!-- несколько кодировок --> <form accept-charset = "character_set character_set">
Значения атрибута
Значение | Описание |
---|---|
character_set (кодировка) | Кодировка, или разделенный пробелами список нескольких кодировок, которые будут использоваться для представления формы. Обратите внимание, что в теории любая кодировка может быть использована, но ни один браузер не понимает их все, по этой причине, при необходимости используйте более широко распостраненные кодировки, например, такие как UTF-8 (unicode), или ISO-8859-1 (для латиницы). |
Отличия HTML 4.01 от HTML 5
В HTML 4.01 список кодировок может быть разделен как пробелами, так и запятыми, в HTML5 список должен разделяться пробелом.Пример использования
<!DOCTYPE html> <html> <head> <title>Использование атрибута accept-charset HTML тега <form></title> </head> <body> <form name = "subscribeForm" accept-charset = "ISO-8859-1"> <!-- определяем имя для нашей формы и кодировку, используемую в представленной форме --> Имя: <input type = "text" name = "userName"> <!-- определяем элемент управления для ввода текстовой информации --> E-mail: <input type = "email" name = "email"> <!-- определяем элемент управления для ввода адреса электронной почты --> <input type = "submit" value = "Подписаться"> <!-- определяем кнопку отправки формы --> </form> </body> </html>
В данном примере мы создали форму (HTML тег <form>), атрибутом name определили имя для нашей формы и атрибутом accept-charset указали кодировку, используемую в представленной форме. Кроме того, создали внутри формы три элемента <input>, предназначенные для ввода текстовой информации, для ввода адреса электронной почты и для отправки формы.
Результат нашего примера:
