Ответ 1
Для браузеров, которые его поддерживают, есть новый атрибут autocomplete
. По ссылке:
Атрибут
autocomplete
- это перечисляемый атрибут. Атрибут имеет три состояния. Ключевое словоon
сопоставляется с состоянием в, а ключевое словоoff
отображается в состоянии off. Атрибут также может быть опущен. Недопустимое значение по умолчанию - состояние по умолчанию.Состояние выключения указывает либо на то, что входные данные управления особенно чувствительны (например, код активации для ядерного оружия); или что это значение, которое никогда не будет повторно использовано (например, одноразовый ключ для входа в систему банка), и поэтому пользователю придется явно вводить данные каждый раз, вместо того чтобы иметь возможность полагаться на UA для предварительной заполнения ценность для него; или что документ предоставляет свой собственный механизм автозаполнения и не хочет, чтобы пользовательский агент предоставлял значения автозаполнения.
... хотя в конкретном случае вы описываете, я думаю, что, вероятно, просто сохранил бы символ € вне значения поля. Вы можете поместить его рядом с полем или наложить его на поле с помощью CSS (например, поместить его после поля в разметке, а затем использовать position: relative; left: -3em
, что-то вроде этого). Но если вы действительно хотите предотвратить автоматическое заполнение браузера, autocomplete
- это один из инструментов инструментария.