Текстовое поле input без "кэширования" ?

Givandos
На сайте с 25.06.2007
Offline
33
1886

Добрый всем день.

Когда-то видел решение, но не помню где + не помню точно ли оно, но в целом задача такая:

есть форма с текстовым полем <input>, в которой при наборе текста предлагаются уже вводимые когда-то в этом поле (в поле с таки же именем) данные. Собственно, функция подстановки (кэширования) у браузера. Возможно ли сделать так, чтоб этой подстановки не было?

п.с. Если кто-то не понял о чем я, то примером может служить набор адреса сайта в адресной строке браузера. Как только вводиться первые пару знаков, то браузер предлагает все вводимые ранее адреса, которые начинаются с введенных нами символов.

Заранее благодарен всем откликнувшимся.

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

ИМХО никак.... ну может как-то в IE и можно сделать, через Activx. Но как Вы например в Опере и в ФФ измените настройку браузера?! Да и вообще зачем это?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
T.R.O.N
На сайте с 18.05.2004
Offline
314
#2
Givandos:
Возможно ли сделать так, чтоб этой подстановки не было?

1. использовать постянно меняющееся имя поля. Рандом.

2. использовать вместо input - textarea

3. использовать вместо input - flash-форму

4. использовать вместо input - div в режиме дизайнмоде - он

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3
1. использовать постянно меняющееся имя поля. Рандом.

интересное предложение...

Givandos
На сайте с 25.06.2007
Offline
33
#4

LEOnidUKG

Есть кнопка-картинка, при наведении на которую рядом появляется форма с этим полем + кнопка "сохранить". Это у меня такой вариант добавления папки (через скрытый див). Все работает, все классно, кроме одного: когда появляется подстановка, то её "закрывается" кнопка "Сохранить". А когда навожу на поле с подстановкой (список выбора уже вводимых значений), то весь див исчезает, и нужно снова наводить на кнопку-картинку.

Не говорите мне, что я извращенец, сам знаю, но мне так удобно :)

T.R.O.N

Рандомное поле - не подходящий мне вариант. Флеш-форма туда же.

Насчет текстового поля, то Вы напомнили, что именно такое решение и видел. Спасибо Вам за подсказку.

А вот насчет div в режиме дизайнмоде - он - такого не слышал/не видел. Нужно будет поискать!

SJ
На сайте с 16.03.2008
Offline
78
#5

Для ИЕ (и кажется Мозилка это умеет) добавлять аттрибут autocomplete="off" к текстбоксу.

Хак, но работает :)

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
Givandos
На сайте с 25.06.2007
Offline
33
#6

sokol_jack

Работает в Осле (7), Лисе, Опере, Хроме. А больше мне и не нужно.

Спасибо за ещё один вариант!

Ayavryk
На сайте с 11.10.2003
Offline
209
#7
T.R.O.N:
1. использовать постянно меняющееся имя поля. Рандом

Хм. Не догадался бы. Но как-то оно того. Имеет смысл наверное только в полях типа ajax suggest. Там все время путаница идет.

Рэндомные поля использовал только для защиты форм обратной связи от ботов.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
T.R.O.N
На сайте с 18.05.2004
Offline
314
#8
Ayavryk:
Хм. Не догадался бы. Но как-то оно того.

Проблема с рандомными полями возникает тольок когда юзаются пхп стандартные функции чтения post/get параметров

Если использовать Perl (не библиотекак CGI) или самому обрабатывать входной поток, то имена полей вовсе перестают иметь смысл, а от ботов и прочего г...на - хорошая защита.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий