Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JSP: как очистить историю поля input (text)


Автор: nc30 13.11.2010, 16:21
Есть несколько форм на одной JSP. В некоторых формах есть поля input type="text". 

Браузер сохраняет всю историю ввода в эти поля и при вводе "вываливает" список старых вариантов, а это мне совсем не нужно. Хотелось бы при вызове JSP очищать всю историю в формах. Отключить настройку в браузере - не вариант.

Пробовал сделать так (нашел пример в И-нете)
Код

...
<script>
function clearForms()
{
  var i;
  for (i = 0; (i < document.forms.length); i++) {
    document.forms[i].reset();
  }
}
</script>
</head>
<body onLoad="clearForms()" onUnload="clearForms()">
...
, но результата нет (по js я только книжку купил, пока еще даже толком осваивать не начал).

Может разные есть варианты: скрипт, средства JSP?.. В google толком ничего не нашел.

Заранее благодарю за помощь.

Автор: SlavaSemushin 13.11.2010, 19:57
Если я правильно всё понял, то autocomplete="off" должен помочь (см. также: http://habrahabr.ru/blogs/webdev/80341/).

Автор: nc30 13.11.2010, 21:03
SlavaSemushin,
Да, это то, что нужно. Спасибо  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)