|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2018, 10:01 | #1 |
Новичок
Джуниор
Регистрация: 29.10.2010
Сообщений: 2
|
Не работает execCommand в Firefox 63.0.1
Добрый день,
Код ниже работает везде кроме ФФ. Проблема похоже с focus() или SelectAll, потому что текст вставляется, но не в input а родительский объект. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script> function doLoad() { setTimeout(function() { var elem = document.getElementById("name"); elem.focus(); document.designMode = "on"; document.execCommand("selectAll"); document.execCommand("insertText", false, "12345678"); document.designMode = "off"; }, 1000); } </script> </head> <body onload="doLoad()" contenteditable="true"> <input type="text" id="name" value="test" contenteditable="true"> </body> </html> Мне нужно, чтобы текст был заменен в самом input элементе. Помогите разобраться с проблемой. Спасибо. |
04.11.2018, 10:23 | #2 |
Новичок
Джуниор
Регистрация: 29.10.2010
Сообщений: 2
|
Да, через value нельзя это сделать, поскольку не сработают валидаторы на форме.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JavaScript execCommand | spirit-ua | JavaScript, Ajax | 12 | 17.06.2016 10:53 |
Firefox Add-On. | Stilet | Общие вопросы Web | 7 | 19.10.2015 12:22 |
Firefox не работает меню | Iro4ka000 | Windows | 0 | 07.04.2014 12:55 |
Не работает слайдер в браузере firefox | ruslan1302 | PHP | 1 | 13.07.2013 01:40 |
Ниспадающее меню. Работает только в firefox! | _PROGRAMM_ | JavaScript, Ajax | 0 | 20.12.2009 20:30 |