Почему не редактируется поле вручную javascript
Перейти к содержимому

Почему не редактируется поле вручную javascript

Атрибут readonly

Когда к тегу добавляется атрибут readonly , текстовое поле не может изменяться пользователем, в том числе вводиться новый текст или модифицироваться существующий. Тем не менее, состояние и содержимое поля можно менять с помощью скриптов.

Синтаксис

Значения

Значение по умолчанию

По умолчанию это значение выключено.

HTML5 IE Cr Op Sa Fx

    Тег INPUT, атрибут readonly  

Результат примера показан на рис. 1.

Текстовое поле только для чтения

Рис. 1. Текстовое поле только для чтения

Примечание

Браузеры Firefox и Internet Explorer позволяют в поле для чтения установить курсор и выделять текст с помощью клавиатуры. Opera, Chrome и Safari допускают выделение только мышью.

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Типы тегов

HTML5

Блочные элементы

Строчные элементы

Универсальные элементы

Нестандартные теги

Осуждаемые теги

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Форматирование

Формы

Фреймы

Как переместить картинку в поле ввода?

Добрый вечер! Вообщем есть див в котором редактируется текст и вставляются изображения.
Суть вопроса, можно ли как-то поднять или опустить вставленную картинку на строку вверх или вниз, спомощью js/jquery? Если можно подскажите как)

  • Вопрос задан более трёх лет назад
  • 241 просмотр

Комментировать
Решения вопроса 1

standy

1. Берете содержимое дива
2. Разбиваете на строки
3. Находите строку с картинкой
4. Ставите её куда вам нужно
5. Записываете обратно в див

Ответ написан более трёх лет назад
Нравится 1 8 комментариев

Igor_307

Игорь @Igor_307 Автор вопроса
Спасибо Андрей, как всегда все гениальное просто)

Igor_307

Игорь @Igor_307 Автор вопроса

Здравствуйте Андрей, возникла проблема, если в тексте вручную не добавлять переносы, то переносит неправильно.
Вот я тут набросал jsfiddle.net/2dxw43or/5
Помоги если не сложно)

standy

Игорь: Можно попробовать узнать где находятся разрывы строк, к примеру, посчитав ширину каждой буквы. Такая задача слишком сложна, и заслуживает отдельного вопроса.

Но вопрос, зачем это надо? Разрывы строк будут отличаться у разных пользователей, в зависимости от браузера и настроек системы. Если вы разобьёте строку «шла саша по шоссе», и вставите картинку в разрыв, то у другого пользователя будет «шла саша по шоссе» или даже «шла саша по шоссе»

Igor_307

Игорь @Igor_307 Автор вопроса

Ясно, это такие заморочки заказчика чтобы перемещать картинку на строку в тексте. Я впринципе с этим особо не стсталкивался, поэтому не знал возможно ли вообще. Думал может как попроще можно реализовать. Может как можно мышкой адекватно перетаскивать, ничего неподскажешь?

Почему не редактируется поле вручную javascript

Атрибуты элемента Текст

Могут быть также включены следующие поля.

Выберите категорию, наилучшим образом описывающую данный элемент.

Примечание. В этом списке отображаются все категории, которые администратор группы страниц сделал доступными для данной группы страниц.

Введите дату, указывающую, когда требуется сделать элемент доступным.

Примечание. По наступлении указанной даты опубликования данный элемент становится виден пользователям при просмотре страницы. До этой даты элемент отображается только в режиме редактирования.

  • Бесконечный срок хранения — для отображения элемента в течение неограниченного времени. Элемент доступен до тех пор, пока он не будет удален либо пока срок его хранения не будет прерван вручную.
  • Истекает за для отображения элемента в течение определенного количества дней после даты опубликования. В соседнем поле введите требуемое число дней.
  • Истекает для отображения элемента до определенной даты и времени. В соседнем поле введите требуемую дату (в формате ДД-МЕС-ГГГГ ЧЧ12:МИ PM).

Примечание. По окончании срока хранения элемента он становится невидимым для пользователей при просмотре страницы. Такой элемент по-прежнему отображается в режиме редактирования, где его можно отредактировать и при необходимости продлить для него срок хранения.

В поле Доступные перспективы выберите перспективы, наилучшим образом описывающие данный элемент, затем щелкните на значке ‘Переместить вправо’.

Примечания.

  • В списке Доступные перспективы отображаются все перспективы, которые администратор группы страниц сделал доступными для данной группы страниц.
  • Порядок расположения перспектив в списке Доступные перспективы определяет порядок отображения перспектив рядом с элементом (если предусмотрено отображение перспектив в области, содержащей данный элемент).

Введите сведения об изображении, которое требуется ассоциировать с данным элементом. В первом поле () укажите изображение путем ввода или поиска местоположения в файловой системе. Во втором поле () введите долговременный адрес URL или внутреннее имя файла ранее загруженного изображения. Можно добавлять изображения в форматах JPEG, GIF и PNG.

Примечание. Имя изображения может содержать любые символы, за исключением следующих:

Для того чтобы узнать внутреннее имя файла ранее загруженного изображения, найдите это изображение в портале, щелкните на нем правой кнопкой мыши и в появившемся меню выберите Свойства. Внутреннее имя файла представляет собой числовое значение, например, 1645.GIF. Изображения с именами, отличными от числовых, не являются загруженными изображениями и не могут использоваться повторно.

Если применяется регистрация версий элементов и требуется всегда отображать последнюю версию изображения, вместо внутреннего имени файла следует использовать долговременный адрес URL. Долговременный адрес URL всегда обеспечивает ссылку на последнюю версию изображения. В этом случае вместо 1645.GIF введите:

Это формат относительного адреса URL для долговременного адреса URL. Например:

Для сохранения целостности ссылок в случае изменения имени хоста или домена либо экспорта содержимого на другой webузел следует использовать только относительные адреса URL.

Получить долговременный адрес URL элемента можно путем отображения атрибута ‘Таблица свойств’ в области, содержащей этот элемент. После отображения в этой области атрибута ‘Таблица свойств’ щелкните на значке выбора свойств () рядом с элементом и скопируйте требуемый фрагмент долговременного адреса URL. Долговременный адрес URL отображается рядом со Ссылкой на элемент.

Таблица свойств, отображаемая при выборе значка ‘Таблица свойств’, отличается от таблицы свойств, которую можно просмотреть с помощью команды Свойства во всплывающем меню после щелчка правой кнопкой мыши на изображении.

При выборе этого параметра включаются функции изъятия элементов для использования и их возврата. Если элемент изъят, другие пользователи не могут редактировать его.

Примечание. Администраторы групп страниц и разработчики страниц могут проверять элементы даже в том случае, если они изъяты другими пользователями.

  • Элемент, отображаемый непосредственно в области страницы для отображения содержимого элемента непосредственно на странице, чтобы пользователям не нужно было щелкать на ссылке с отображаемым именем.
  • Ссылка, отображающая элемент на все окно браузера для замены текущей страницы содержимым данного элемента в тот момент, когда пользователи щелкают на ссылке с отображаемым именем элемента.
  • Ссылка, отображающая элемент в новом окне браузера для открытия нового окна браузера для отображения содержимого данного элемента в тот момент, когда пользователи щелкают на ссылке с отображаемым именем элемента.

Примечание.

  • При выборе режима отображения элемента непосредственно в области страницы содержимое этого элемента отображается на странице даже в том случае, если при задании свойств области атрибут ‘Содержимое элемента’ не выбран для отображения.
  • Применение шаблона портала для элементов возможно только в том случае, если выбранный режим отображения предусматривает использование ссылки. Если выбран вариант Элемент, отображаемый непосредственно в области страницы, шаблон портала для элементов, ассоциированный с данным элементом с помощью свойств страницы или атрибутов элемента, не применяется.

Этот параметр доступен только в том случае, если элемент редактируется (а не добавляется) и выполнены следующие условия.

  • для страницы, содержащей данный элемент, включен режим, разрешающий применение к элементу других шаблонов портала;
  • в группе страниц, содержащей данную страницу, или в группе страниц совместно используемых элементов доступен хотя бы один шаблон портала;
  • элемент принадлежит к одному из следующих типов:
  • Текст
  • PL/SQL
  • Адрес URL
  • Файлы типов MIME:
    • Текст/HTML
    • Обычный текст
    • Не использовать шаблон портала — если для данного элемента не требуется применять шаблон портала.
    • Использовать тот же шаблон портала, что и для родительской страницы ( ) — если требуется применить к данному элементу шаблон портала, заданный для страницы.
    • Использовать этот шаблон портала — если требуется применить шаблон портала, отличный от заданного для страницы. Выберите требуемый шаблон портала в ниспадающем списке. Если с выбранным шаблоном ассоциирован один или несколько параметров, отображается список этих параметров; в этом случае предусмотрена возможность изменения типа значений в списке типов значений для параметра. Возможны следующие варианты.
      • Неопредел.: значение параметра не задается
      • Стр.: в шаблоне портала параметру передаются сведения о странице (для элементов
      • Системная переменная: используется системная переменная, например, USER_NAME
      • Константа: задается конкретное значение

      Введите текст для данного элемента.

      • Размер текста не может превышать 32 кбайт. Следует иметь в виду, что наличие тегов HTML в тексте увеличивает размер элемента типа ‘Текст’. Если размер текста превышает 32 кбайт, можно создать еще один элемент типа ‘Текст’ или добавить этот текст как элемент типа ‘Файл’.
      • Для отображения в этом элементе текущего имени пользователя можно ввести в поле Текст следующие шаблоны:
        • — для отображения имени пользователя;
        • — для отображения полного имени пользователя.

        КОМПАС-3D v22

        В КОМПАС-3D доступно несколько способов управления параметрическим изображением. Описание способов приведено ниже.

        Изменение значений переменных

        Изменение значений переменных производится на Панели переменных.

        Если при заданном значении переменной система уравнений не может быть решена, на экране появится соответствующее сообщение.

        Значения переменных размеров графических документов и эскизов можно также задать в диалоге установки значения размера.

        После изменения значения переменной, связанной с размером текущего вида, этот вид автоматически перестраивается.

        Если редактируется переменная размера не текущего вида, требуется перестроить чертеж. В результате перестроения изображение в видах будет сформировано заново — так, чтобы параметры геометрических объектов соответствовали значениям переменных.

        Управление значениями размеров

        Изменение значения размера (и, соответственно, конфигурации управляемой им геометрии) возможно, только если этот размер зафиксирован.

        Чтобы изменить значение размера, выполните следующие действия.

        1. Дважды щелкните мышью на тексте размерной надписи параметрического размера. На экране появится диалог установки значения размера.

        2. Если размер зафиксирован, то поле Выражение доступно. Введите новое значение размера.

        Если размеру присвоено имя переменной, то вы можете ввести выражение для вычисления значения размера или, наоборот, заменить имеющееся выражение числовым значением (при этом переменные, входившие в удаленное выражение, не удаляются из документа).

        Если размер не зафиксирован, отожмите кнопку Информационный размер . Размер зафиксируется, и поле Выражение станет доступным. Введите новое значение размера.

        3. Нажмите кнопку Изменить размер . Значение размера изменится.

        Если изменение значения размера или выполнение фиксации невозможно вследствие избыточности наложенных ограничений, будет выдано соответствующее сообщение.

        Редактирование перетаскиванием точек

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

        При перемещении характерной точки объекта все связанные с ним объекты также будут перестроены.

        Если на объект наложены ограничения, полностью определяющие его положение (например, проставлены все необходимые размеры, связывающие геометрию детали), будет выполнено простое перемещение связанных объектов в новое положение без перестроения геометрии. Если же объект при этом связан с зафиксированной точкой, то не будет выполнено вообще никаких действий.

        Имеется возможность перетаскивания характерных точек объектов или нет, легко определить, если включено отображение степеней свободы. Наличие хотя бы одной степени свободы говорит о том, что характерную точку можно переместить, а отсутствие степеней свободы — о том, что перемещение невозможно.

        Степени свободы объекта отображаются и в том случае, если изображение полностью определено и перемещение характерной точки этого объекта приведет к простому перемещению изображения.

        © ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *