Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript execCommand spirit-ua JavaScript, Ajax 12 17.06.2016 11:53
Firefox Add-On. Stilet Общие вопросы Web 7 19.10.2015 13: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 21:30


07:38.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru