2014-02-11 6 views
1

Я хотел предотвратить доступ к моему текстовому пространству, и для этого я вставляю атрибут «disabled» в свою текстовую область, но когда я выбираю текст внутри него, чтобы удалить мой навигатор, вернитесь на предыдущую страницу. ..Textarea disabled вернуться на предыдущую страницу

Попробуйте сами: http://jsfiddle.net/Uqrnm/1/

<textarea disabled> MyTextarea </textarea> 
  1. Выделите текст
  2. Try извлекая
  3. WTF?

Спасибо-х

+0

Не делает ничего для меня в Chrome. И в FF я даже не могу его выбрать. – j08691

+0

@ j08691 Попробуйте не открывать ссылку на новой вкладке, а на текущей вкладке, создавая историю браузера. – kapa

+0

@kapa - ах да. Хотя теперь я вижу поведение в Chrome, но FF все еще в порядке. – j08691

ответ

3

Backspace ключ вы пытаетесь использовать горячую клавишу для Назад в большинстве браузеров.

Поскольку ваш элемент disabled, он не получает фокус, поэтому нажатие Backspace клавиши вызовет Назад функциональность вкладки браузера (по крайней мере, в IE и Chrome, но Firefox даже не позволит мне выбрать текст).

Таким образом, нет WTF, это вполне нормальное поведение.

Смежные вопросы