Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2018, 10:01   #1
aropb
Новичок
Джуниор
 
Регистрация: 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 элементе.
Помогите разобраться с проблемой.
Спасибо.
aropb вне форума Ответить с цитированием
Старый 04.11.2018, 10:23   #2
aropb
Новичок
Джуниор
 
Регистрация: 29.10.2010
Сообщений: 2
По умолчанию

Да, через value нельзя это сделать, поскольку не сработают валидаторы на форме.
aropb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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