Содержание

Набор (ввод) текста — урок. Информатика, 7 класс.

Рассмотрим этапы подготовки текстового документа.

  

Ввод текста.

 

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

 

Быстрый набор текста на клавиатуре очень востребованный навык в современном мире. Для того, чтобы научиться быстро печатать быстро существуют специальные программы.

Правила ввода текста.

  1. Использовать прописные буквы, где необходимо (для этого нажать клавишу <Shift> + <нужная буква>).
  2. <Enter> — переход к введению нового абзаца.
  3. При окончании строки курсор автоматически перейдет на начало следующей строки (следить за этим не нужно).
  4. Слова разделяются пробелом.
  5. Знаки препинания пишутся слитно с предшествующим словом и пробелом отделяются от следующего слова.
  6. Тире выделяется пробелами с двух сторон.
  7. Кавычки и скобки пишутся слитно с соответствующими словами.
  8. Дефис пишется слитно с соединяемыми им словами.
  9. Для исправления ошибки справа от курсора, нужно воспользоваться клавишей <Delete>, а слева от курсора — клавишей <Backspace>.

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

 

Редакторы формул позволяют вставлять в текст различные математические символы: умножение, черта дроби, знак корня и т.п.

 

Для улучшения внешнего вида документа можно использовать «неразрывный дефис» и «неразрывный пробел».

 

Знак «неразрывный дефис» используется для связывания двух частей слова или двух слов, которые читаются как одно, и вводится с клавиатуры одновременным нажатием клавиш <Ctrl> + <Shift> + <дефис>.

 

Знак «неразрывный пробел» применяется при вводе дат, фамилий с инициалами для того, чтобы символы, между которыми он поставлен, не могли быть разделены на разных строках (\(9\) мая, \(1998\) г., М. Ю. Лермонтов и др.). Этот знак ставится одновременным нажатием клавиш <Ctrl> + <Shift> + <пробел>.

 

Для ввода римских цифр используются прописные латинские буквы I, V, X, L, C, D, M (первая половина \(XIX\) века, конец \(XVII\) века).

Ввод с помощью экранной клавиатуры на iPhone

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

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

Во время ввода текста можно выполнить любое из описанных ниже действий.

  • Ввод прописных букв. Коснитесь клавиши Shift или, удерживая клавишу Shift, проведите пальцем до буквы.

  • Включение фиксации регистра прописных букв. Дважды коснитесь клавиши Shift.

  • Быстрая вставка точки с пробелом. Дважды коснитесь клавиши пробела.

  • Правописание. Коснитесь слова с ошибкой (подчеркнутого красным), чтобы просмотреть предлагаемые исправления, затем коснитесь предложенного варианта, чтобы заменить слово, или введите исправление.

  • Ввод цифр, знаков препинания и символов. Коснитесь  или .

  • Отмена последней операции редактирования. Смахните влево тремя пальцами.

  • Повтор последней операции редактирования. Смахните тремя пальцами вправо.

  • Ввод символов эмодзи. Для переключения на клавиатуру эмодзи коснитесь кнопки  или кнопки . Чтобы найти эмодзи, введите обычно используемое слово, например «сердце» или «смайлик», в поле поиска над клавиатурой эмодзи, а затем пролистайте появившиеся эмодзи.

Также можно диктовать текст или использовать для ввода текста клавиатуру Magic Keyboard (продается отдельно).

Ввод с помощью экранной клавиатуры на iPod touch

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

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

Во время ввода текста можно выполнить любое из описанных ниже действий.

  • Ввод прописных букв. Коснитесь клавиши Shift или, удерживая клавишу Shift, проведите пальцем до буквы.

  • Включение фиксации регистра прописных букв. Дважды коснитесь клавиши Shift.

  • Быстрая вставка точки с пробелом. Дважды коснитесь клавиши пробела.

  • Правописание. Коснитесь слова с ошибкой (подчеркнутого красным), чтобы просмотреть предлагаемые исправления, затем коснитесь предложенного варианта, чтобы заменить слово, или введите исправление.

  • Ввод цифр, знаков препинания и символов. Коснитесь  или .

  • Отмена последней операции редактирования. Смахните влево тремя пальцами.

  • Повтор последней операции редактирования. Смахните тремя пальцами вправо.

  • Ввод символов эмодзи. Для переключения на клавиатуру эмодзи коснитесь кнопки  или кнопки . Чтобы найти эмодзи, введите обычно используемое слово, например «сердце» или «смайлик», в поле поиска над клавиатурой эмодзи, а затем пролистайте появившиеся эмодзи.

Также можно диктовать текст или использовать для ввода текста клавиатуру Magic Keyboard (продается отдельно).

Ввод текста с помощью экранной клавиатуры

Существует несколько различных типов клавиатур для компьютеров. Наиболее распространенный тип — физическая внешняя клавиатура, которая подключается к компьютеру. Но в Windows есть встроенное специальное средство, т. н. экранная клавиатура, которую можно использовать вместо физической.

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

Примечание: На компьютерах с сенсорным экраном также есть сенсорная клавиатура. Она отображается при нажатии на текстовое поле, когда компьютер работает в режиме планшета.

Чтобы открыть экранную клавиатуру:


Нажмите кнопку Пуск и выберите параметры > Специальные возможности > клавиатуры, а затем включите переключатель в разделе использовать экранную клавиатуру. На экране появится клавиатура, которую можно использовать для перемещения по экрану и ввода текста. Клавиатура останется на экране, пока не будет закрыта.

Примечание: Чтобы открыть экранную клавиатуру на экране входа, нажмите кнопку Специальные возможности  в правом нижнем углу экрана, а затем — Экранная клавиатура.


Чтобы изменить способ ввода данных с экранной клавиатуры:


На открытой экранной клавиатуре нажмите клавишу Параметры и выберите нужные возможности:


  • Выводить звуковое подтверждение. Используйте этот параметр, если хотите слышать звук при нажатии клавиши.


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


  • Включить цифровую клавиатуру. Используйте этот параметр, чтобы отобразить на экранной клавиатуре цифровую клавиатуру.


  • Нажатие клавиш. Используйте этот режим, если предпочитаете нажимать клавиши экранной клавиатуры для ввода текста.


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


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


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

Примечания: 

  • Функция прогнозирования текста доступна на английском, испанском, итальянском, немецком и французском языках. Если вы хотите использовать один из этих языков, но он не установлен, установите для него языковые файлы.

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

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


Есть несколько различных типов клавиатур. Чаще всего используется физическая внешняя клавиатура, которая подключается к компьютеру.

В Windows также есть экранная клавиатура (ЭКРАННОЙ), которая является средством специальных возможностей Access. Используйте экранную клавиатуру вместо физической для навигации между компонентами компьютера и ввода текста. Для использования экранной клавиатуры сенсорный экран не нужен. Экранная клавиатура отображается на экране со всеми стандартными клавишами. Выбери клавиши с помощью мыши или другого указывающего устройства, а также использовать физическую клавишу или группу клавиш для переключения между клавишами на экране.

Примечание: На компьютерах с сенсорным экраном также есть сенсорная клавиатура. Если вы используете компьютер под управлением Windows с сенсорным экраном, коснитесь текстового поля или другой области, в которой можно вводить текст, и отобразится сенсорная клавиатура. Подробнее о сенсорной клавиатуре читайте в разделе «Использование сенсорной клавиатуры».

Чтобы открыть экранную клавиатуру:


  1. Выполните прокрутку от правого края экрана и нажмите кнопку Поиск.
    (Если вы используете мышь, наведите указатель мыши на правый нижний угол экрана, переместите курсор вверх и нажмите кнопку Поиск.)

  2. Введите экранную клавиатуру в поле поиска, а затем нажмите на экранную клавиатуру.

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

     

    Примечание: Чтобы открыть ЭКРАННОЙ на экране входа, нажмите кнопку специальных возможностей в левом нижнем углу экрана входа, а затем нажмите на экранную клавиатуру.

Чтобы изменить способ ввода данных с экранной клавиатуры:


На открытой экранной клавиатуре нажмите клавишу Параметры и выберите нужные возможности:


  • Выводить звуковое подтверждение. Используйте этот параметр, если хотите слышать звук при нажатии клавиши.


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


  • Включить цифровую клавиатуру. Используйте этот параметр, чтобы отобразить на экранной клавиатуре цифровую клавиатуру.


  • Нажатие клавиш. Используйте этот режим, если предпочитаете нажимать клавиши экранной клавиатуры для ввода текста.


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


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


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

Примечания: 

  • Функция прогнозирования текста доступна на английском, испанском, итальянском, немецком и французском языках. Если вы хотите использовать один из этих языков, но он не установлен, установите для него языковые файлы.

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

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


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

Просмотрите это видео, чтобы узнать, как вводить текст без использования клавиатуры (1:21)

Ввод без использования клавиатуры


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



Изменение способа ввода данных с экранной клавиатуры

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

  2. Нажмите клавишу Параметры и в разделе Использование экранной клавиатуры выберите нужный режим:





Режим ввода

Описание

Нажмите клавиши

В режиме нажатия клавиш для ввода текста необходимо нажимать на клавиши экранной клавиатуры.

Наведение указателя на клавиши

В режиме наведения для наведения используется мышь или джойстик. Символы вводятся автоматически, если вы задерживаете на них указатель в течение заранее определенного периода времени.

Сканирование с помощью клавиш

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

Примечания: 

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

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

  • Раскладка экранной клавиатуры меняется в зависимости от языка, отображаемого в активной программе.


Настройка звукового подтверждения для экранной клавиатуры

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

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

  2. Нажмите клавишу Параметры, поставьте флажок напротив параметра Звуковое подтверждение, а затем нажмите кнопку ОК.


Использование цифровой клавиатуры в экранной клавиатуре

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

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

  2. Нажмите клавишу Параметры, поставьте флажок напротив параметра Включить цифровую клавиатуру, а затем нажмите кнопку ОК.


Использование прогнозирования текста в экранной клавиатуре

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

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

  2. Нажмите кнопку Параметры, установите флажок использовать прогнозирование текста , а затем нажмите кнопку ОК.

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

Примечания: 

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

     

  • Функция прогнозирования текста не включена в операционную систему Windows 7 Домашняя базовая.

Ввод текста | PlayStation®4 Руководство пользователя

Когда нужно будет ввести текст, откроется экранная клавиатура. Выберите нужные символы, используя кнопки направлений или сенсорную панель, затем нажмите кнопку или щелкните по сенсорной панели. Закончив ввод текста, нажмите кнопку R2 для подтверждения или кнопку , чтобы скрыть клавиатуру.
Для ввода символов можно также использовать датчик движения контроллера – для этого выберите значок (Переключение). Для выбора символов отклоняйте контроллер от себя, на себя, влево или вправо.

A )
Предлагаемые варианты окончания слова
В некоторых приложениях при вводе текста могут предлагаться варианты окончания слова.
B )
Клавиатура

Отображаемые клавиши различаются в зависимости от выбранного языка ввода (клавиатуры).

Копирование и вставка текста

Копирование

1.
Поместите курсор в начале текста, который хотите скопировать, и выберите (Параметры).
2.
Выберите вариант [Выбрать] или [Выбрать все].
Если выбран вариант [Выбрать], переместите курсор к концу текста, который вы хотите скопировать, и нажмите кнопку .
3.
Выберите [Копировать].

Вставка

1.
Выберите (Параметры) в том месте, куда хотите вставить текст.
2.
Выберите [Вставить].

Добавление часто используемых слов

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

1.
Поместите курсор в начале слова, которое хотите добавить в словарь, и выберите (Параметры).
2.
Выберите вариант [Выбрать] или [Выбрать все].
Если выбран вариант [Выбрать], переместите курсор к концу текста, который вы хотите добавить, и нажмите кнопку .
3.
Выберите [Добавить термин].
4.
Выберите [OK].
  • Для некоторых языков слова добавлять нельзя.
  • Для редактирования или удаления слов из словаря выберите (Настройки) > [Язык] > [Языки ввода] > [Клавиатуры и словарь пользователя].

Похожие темы

Ввод текста с клавиатуры SMART




Ввод текста с клавиатуры SMART

Клавиатуру SMART можно использовать для ввода текста в текущей программе.

Если клавиатура SMART имеет вид «Рукописный ввод», вы можете писать от руки – ваш текст будет преобразован в печатный.

ПРИМЕЧАНИЕ. Клавиатура SMART может отображаться в нескольких видах, включая классический вид, цифровую клавиатуру и простую клавиатуру. При вызове клавиатура SMART появляется в том виде, в котором она использовалась в предыдущий раз. Вы можете в любой момент изменить вид клавиатуры.

Ввод текста в программу

  1. Установите курсор там, где вы хотите ввести текст в программу.

  2. Если этого не было сделано ранее, вызовите клавиатуру SMART.

  3. Если на клавиатуре SMART имеется область для редактирования текста, нажмите на значок и закройте ее.

  4. Нажимайте клавиши на клавиатуре SMART.

Ввод текста с клавиатуры SMART и вставка его в программу

  1. Установите курсор там, где вы хотите ввести текст в активную программу или диалоговое окно.

  2. Если этого не было сделано ранее, вызовите клавиатуру SMART.

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

  4. Нажимайте клавиши на клавиатуре SMART.

Введенный текст появляется в области для редактирования текста.

  1. Вы можете редактировать текст в области для редактирования текста:

  • Чтобы заменить символ в области редактирования текста, выберите его и нажмите нужную клавишу на клавиатуре SMART.

  • Чтобы вставить дополнительный символ в области редактирования текста, вставьте пробел между двумя символами, чтобы черный треугольник переместился и указал на новую точку вставки. Затем нажмите нужную клавишу на клавиатуре SMART.

  • Чтобы удалить символ, выберите его и нажмите клавишу возврата .

  1. После ввода строки символов нажмите кнопку «Отправить».

Рукописный ввод текста цифровыми чернилами и преобразование его в печатный текст в программе

  1. Установите курсор там, где вы хотите ввести текст в активную программу или диалоговое окно.

  2. Если этого не было сделано ранее, вызовите клавиатуру SMART.

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

  2. Выберите в списке видов клавиатуры вариант «Рукописный ввод».

  3. Если вы собираетесь писать прописными буквами или цифрами, выберите вариант «Прописные буквы» или «Цифры», чтобы повысить точность распознавания текста.

  4. Пишите в нижней половине клавиатуры SMART.

Клавиатура SMART преобразует ваш рукописный текст и покажет его в области редактирования текста.

  1. Вы можете редактировать текст в области для редактирования текста:

  2. Чтобы заменить символ в области редактирования текста, выберите его и нажмите нужную клавишу на клавиатуре SMART.

  3. Чтобы вставить дополнительный символ в области редактирования текста, вставьте пробел между двумя символами, чтобы черный треугольник переместился и указал на новую точку вставки. Затем нажмите нужную клавишу на клавиатуре SMART.

  4. Чтобы удалить символ, выберите его и нажмите клавишу возврата .

  1. Нажмите «Отправить».

ввод текста — это… Что такое ввод текста?

  • Предиктивный ввод текста — Предиктивный[1] ввод текста (через англ. predictive из лат. praedictīvus «предсказывательный»)  система ускоренного ввода текста в цифровые устройства, при которой программное обеспечение устройства в процессе набора… …   Википедия

  • ввод сообщения/доставка сообщения — ввод/доставка текста — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия Синонимы ввод/доставка текста EN message deposit/message deliverytext deposit/delivery …   Справочник технического переводчика

  • Ввод (клавиша) — Клавиши Ввод на буквенной и цифровой клавиатурах Клавиша перевода строки (англ. Enter Ввод) клавиша на клавиатуре компьютера, служащая для ввода перевода строки при наборе текста, а также для выбора пункта меню, подачи на исполнение команды,… …   Википедия

  • Ввод — У этого термина существуют и другие значения, см. Enter. Клавиши англ. Enter на буквенной и цифровой клавиатурах Клавиша перевода строки (англ. …   Википедия

  • Ввод данных —         в вычислительную машину комплекс мероприятий, которые обеспечивают размещение исходной и вспомогательной информации в устройствах ЭВМ для последующей обработки. Осуществляется автоматически и полуавтоматически с помощью устройств ввода (в …   Большая советская энциклопедия

  • обработка текста — Ввод, редактирование, корректура текста, формирование полос и распечатка текстов в издательской системе …   Краткий толковый словарь по полиграфии

  • ГОСТ Р ИСО/МЭК 2382-23-2004: Информационная технология. Словарь. Часть 23. Обработка текста — Терминология ГОСТ Р ИСО/МЭК 2382 23 2004: Информационная технология. Словарь. Часть 23. Обработка текста оригинал документа: 23.06.22 автоматическая нумерация параграфов [automatic paragraph numbering]: Возможность текстового процессора… …   Словарь-справочник терминов нормативно-технической документации

  • Распознавание рукописного текста — Распознавание рукописного ввода  это способность компьютера получать и интерпретировать интеллектуальный рукописнный ввод. Распознавание текста может производится «оффлайновым» методом из уже написанного на бумаге текста (см. оптическое… …   Википедия

  • многоударный ввод знака — Метод введения текста, который требует многочисленного нажатия клавиши для ввода одного знака. [ГОСТ Р ИСО/МЭК 2382 23 2004] Тематики обработка текста Обобщающие термины редактирование текста EN multistroke character entry …   Справочник технического переводчика

  • многоударный ввод знака — 23.04.31 многоударный ввод знака [multistroke character entry]: Метод введения текста, который требует многочисленного нажатия клавиши для ввода одного знака. Источник: ГОСТ Р ИСО/МЭК 2382 23 2004: Информационная технология. Словарь. Часть 23.… …   Словарь-справочник терминов нормативно-технической документации

  • обработка текста — Операции обработки данных текста, включая ввод, текстовое редактирование, сортировку, объединение, поиск, запоминание, отображение или печать текста. [ГОСТ Р ИСО/МЭК 2382 23 2004] обработка текста Использование компьютера для редактирования и… …   Справочник технического переводчика

  • — HTML: язык разметки гипертекста

    элементов типа text создают базовые однострочные текстовые поля.

    Атрибут value — это DOMString , который содержит текущее значение текста, введенного в текстовое поле. Вы можете получить его, используя свойство HTMLInputElement value в JavaScript.

      пусть theText = myTextInput.value;
      

    Если для входных данных отсутствуют ограничения проверки (подробнее см. Проверка), значением может быть пустая строка («»).

    В дополнение к атрибутам, которые работают со всеми элементами , независимо от их типа, текстовые вводы поддерживают следующие атрибуты:

    Атрибут Описание
    список Идентификатор элемента , который содержит необязательные предопределенные параметры автозаполнения
    макс. Длина Максимальное количество символов, которое должен принимать ввод
    мин. Длина Минимальное количество символов, которое вводится и может считаться действительным
    образец Регулярное выражение, содержимое ввода должно соответствовать, чтобы быть действительным
    заполнитель Примерное значение для отображения в поле ввода, когда оно пусто
    только чтение Логический атрибут, указывающий, должно ли содержимое ввода быть доступным только для чтения
    размер Число, указывающее, сколько символов должно быть в поле ввода.
    проверка орфографии Определяет, следует ли включать проверку орфографии для поля ввода или следует ли использовать конфигурацию проверки орфографии по умолчанию.

    список

    Значения атрибута списка — это id элемента , расположенного в том же документе. предоставляет список предопределенных значений, которые можно предложить пользователю для этого ввода. Любые значения в списке, несовместимые с типом , не включаются в предлагаемые варианты. Предоставленные значения являются предложениями, а не требованиями: пользователи могут выбрать из этого предопределенного списка или указать другое значение.

    maxlength

    Максимальное количество символов (в единицах кода UTF-16), которое пользователь может ввести во ввод текста .Это должно быть целочисленное значение 0 или больше. Если не указана максимальная длина или указано недопустимое значение, ввод текста не имеет максимальной длины. Это значение также должно быть больше или равно значению minlength .

    Входные данные не пройдут проверку ограничения, если длина текстового значения поля больше maxlength единиц кода UTF-16. Проверка ограничений применяется только тогда, когда значение изменяется пользователем.

    minlength

    Минимальное количество символов (в единицах кода UTF-16), которое пользователь может ввести в поле ввода text . Это должно быть неотрицательное целое число, меньшее или равное значению, заданному параметром maxlength . Если не указана минимальная длина или указано недопустимое значение, ввод текста не имеет минимальной длины.

    Входные данные не пройдут проверку ограничения, если длина текста, введенного в поле, меньше minlength UTF-16 кодовых единиц.Проверка ограничений применяется только тогда, когда значение изменяется пользователем.

    образец

    Атрибут шаблона , если он указан, является регулярным выражением, которому должно соответствовать входное значение , чтобы значение прошло проверку ограничения. Это должно быть допустимое регулярное выражение JavaScript, используемое типом RegExp и описанное в нашем руководстве по регулярным выражениям; флаг 'u' указывается при компиляции регулярного выражения, так что шаблон обрабатывается как последовательность кодовых точек Unicode, а не как ASCII.Вокруг текста шаблона не следует указывать косую черту.

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

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

    Дополнительные сведения и пример см. В разделе «Указание рисунка».

    placeholder

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

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

    только для чтения

    Логический атрибут, который, если он присутствует, означает, что это поле не может редактироваться пользователем. Однако его значение все еще можно изменить с помощью кода JavaScript, напрямую установив свойство HTMLInputElement value .

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

    size

    Атрибут size — это числовое значение, указывающее, сколько символов должно быть в ширину поля ввода.Значение должно быть числом больше нуля, а значение по умолчанию — 20. Поскольку ширина символов различается, это может быть, а может и нет, и на это не следует полагаться; результирующий ввод может быть уже или шире, чем указанное количество символов, в зависимости от символов и шрифта ( шрифт используемые настройки).

    Это означает, что , а не , устанавливает ограничение на количество символов, которые пользователь может ввести в поле. Он лишь приблизительно указывает, сколько людей можно увидеть одновременно.Чтобы установить верхний предел длины входных данных, используйте атрибут maxlength .

    проверка орфографии

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

    ложный
    Отключить проверку орфографии для этого элемента.
    правда
    Включить проверку орфографии для этого элемента.
    «» (пустая строка) или без значения
    Следуйте поведению элемента по умолчанию для проверки орфографии. Это может быть основано на настройке родительской проверки орфографии или других факторах.

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

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

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

    Атрибут Описание
    автозамена Строка, указывающая, является ли автокоррекция на или на . Только Safari.
    mozactionhint Строка, указывающая тип действия, которое будет выполнено при нажатии пользователем клавиши Enter или Return при редактировании поля; это используется для определения соответствующей метки для этой клавиши на виртуальной клавиатуре. Firefox только для Android.

    автозамена

    Расширение Safari, атрибут автозамены . - это строка, которая указывает, следует ли активировать автоматическое исправление, когда пользователь редактирует это поле. Допустимые значения:

    по
    Включить автоматическое исправление опечаток, а также обработку замен текста, если они настроены.
    оф.
    Отключить автоматическое исправление и замену текста.

    mozactionhint

    Расширение Mozilla, поддерживаемое Firefox для Android, которое дает подсказку о том, какое действие будет выполнено, если пользователь нажмет клавишу Enter или Return при редактировании поля. Эта информация используется, чтобы решить, какую метку использовать на клавиатуре . Введите на виртуальной клавиатуре.

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

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

    Базовый пример

      

    Это выглядит так:

    При отправке пара данных имя / значение, отправляемая на сервер, будет иметь вид name = Chris (если перед отправкой в ​​качестве входного значения было введено «Chris»).Вы должны не забыть включить атрибут name в элемент , иначе значение текстового поля не будет включено в отправленные данные.

    Установка заполнителей

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

      <форма>
      

    Вы можете увидеть, как отображается заполнитель ниже:

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

    Размер физического элемента ввода

    Физическим размером поля ввода можно управлять с помощью атрибута size . С его помощью вы можете указать количество символов, которое вводимый текст может отображать одновременно. Это влияет на ширину элемента, позволяя указать ширину в символах, а не в пикселях. В этом примере, например, ширина ввода составляет 30 символов:

      <форма>
      

    элементов типа text не имеют автоматической проверки, примененной к ним (поскольку базовый ввод текста должен быть способен принимать любую произвольную строку), но есть некоторые доступные параметры проверки на стороне клиента, которые мы ' Обсудим ниже.

    Примечание : проверка формы HTML - это , а не , заменяющий серверные сценарии, которые гарантируют, что введенные данные находятся в правильном формате. Для кого-то слишком легко внести изменения в HTML, которые позволят им обойти проверку или полностью удалить ее. Также есть возможность полностью обойти ваш HTML и отправить данные прямо на ваш сервер. Если ваш серверный код не может проверить данные, которые он получает, может произойти катастрофа, когда в вашу базу данных будут введены неправильно отформатированные данные (или данные, которые слишком большие, неправильного типа и т. Д.).

    Примечание по стилю

    Существуют полезные псевдоклассы, доступные для стилизации элементов формы, чтобы помочь пользователю увидеть, допустимы или недействительны их значения. Это : действительный и : недействительный . В этом разделе мы будем использовать следующий CSS, который будет ставить галочку (галочку) рядом с входами, содержащими допустимые значения, и крестиком (X) рядом с входами, содержащими недопустимые значения.

      div {
      нижнее поле: 10 пикселей;
      положение: относительное;
    }
    
    input + span {
      отступ справа: 30 пикселей;
    }
    
    input: invalid + span: after {
      позиция: абсолютная; содержание: '✖';
      отступ слева: 5 пикселей;
    }
    
    input: valid + span: after {
      позиция: абсолютная;
      содержание: '✓';
      отступ слева: 5 пикселей;
    }  

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

    Требуется ввод данных

    Вы можете использовать атрибут required как простой способ сделать ввод значения, необходимого для отправки формы:

      <форма>
      

    Это выглядит так:

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

    Длина входного значения

    Вы можете указать минимальную длину (в символах) для введенного значения с помощью атрибута minlength ; аналогично используйте maxlength , чтобы установить максимальную длину введенного значения в символах.

    В приведенном ниже примере требуется, чтобы вводимое значение состояло из 4–8 символов.

      <форма>
      

    Это выглядит так:

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

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

    Указание шаблона

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

    Пример ниже ограничивает значение 4-8 символами и требует, чтобы оно содержало только строчные буквы.

      <форма>
      

    Имена пользователей должны быть в нижнем регистре и иметь длину от 4 до 8 символов.

    Это выглядит так:

    Таблицы BCD загружаются только в браузере

    Входной тег HTML

    Пример

    HTML-форма с тремя полями ввода; два текстовых поля и одна кнопка отправки:

    <форма action = "/ action_page.php ">



    Попробуйте сами »


    Определение и использование

    Тег определяет поле ввода, в которое пользователь может вводить данные.

    Элемент является самым
    важный элемент формы.

    Может отображаться элемент
    несколькими способами, в зависимости от атрибута type.

    Различные типы входов следующие:

    • (значение по умолчанию)

    Посмотрите на атрибут type, чтобы увидеть примеры
    для каждого типа ввода!


    Советы и примечания

    Совет: Всегда используйте тег


    Поддержка браузера

    Элемент
    <вход> Есть Есть Есть Есть Есть


    Атрибуты

    Атрибут Значение Описание
    принять file_extension
    audio / *
    video / *
    image / *
    media_type
    Задает фильтр для типов файлов, которые пользователь может выбрать из файла.
    диалоговое окно ввода (только для type = "file")
    альтернативный текст Задает альтернативный текст для изображений (только для type = "image")
    автозаполнение на
    откл
    Указывает, нужно ли для элемента включить автозаполнение.
    автофокус автофокус Указывает, что элемент должен автоматически получать фокус при загрузке страницы.
    проверено проверено Указывает, что элемент должен быть предварительно выбран при загрузке страницы (для type = "checkbox" или type = "radio").
    имя каталога имя входа .реж Указывает, что направление текста будет отправлено
    отключен отключен Указывает, что элемент должен быть отключен.
    форма form_id Задает форму, к которой принадлежит элемент .
    форма действия URL Задает URL-адрес файла, который будет обрабатывать элемент управления вводом при отправке формы (для type = "submit" и type = "image").
    тип application / x-www-form-urlencoded
    multipart / form-data
    text / plain
    Определяет, как данные формы должны быть закодированы при их отправке на сервер (для type = "submit" и type = "image").
    метод формы получить
    пост
    Определяет метод HTTP для отправки данных по URL-адресу действия (для type = "submit" и type = "image").
    formnovalidate formnovalidate Определяет, что элементы формы не должны проверяться при отправке
    форма цели _blank
    _self
    _parent
    _top
    framename
    Указывает, где отображать ответ, полученный после отправки формы (для type = "submit" и type = "image").
    высота пикселей Задает высоту элемента (только для type = "image").
    список datalist_id Ссылается на элемент , который содержит предопределенные параметры для элемента .
    макс номер
    дата
    Задает максимальное значение для элемента
    макс. Длина номер Задает максимальное количество символов, разрешенное в элементе .
    мин номер
    дата
    Задает минимальное значение для элемента
    мин. Длина номер Задает минимальное количество символов, требуемых в элементе .
    несколько несколько Указывает, что пользователь может ввести более одного значения в элемент .
    наименование текст Задает имя элемента
    узор регулярное выражение Задает регулярное выражение, по которому значение элемента проверяется на соответствие
    заполнитель текст Задает короткую подсказку, описывающую ожидаемое значение элемента .
    только чтение только чтение Указывает, что поле ввода доступно только для чтения
    требуется требуется Указывает, что поле ввода должно быть заполнено перед отправкой формы
    размер номер Задает ширину в символах элемента .
    src URL Задает URL-адрес изображения для использования в качестве кнопки отправки (только для
    type = "image")
    шаг номер
    любой
    Задает интервал между допустимыми числами в поле ввода
    тип кнопка
    флажок
    цвет
    дата
    datetime-local
    электронная почта
    файл
    скрыто
    изображение
    месяц
    номер
    пароль
    радио диапазон
    сброс
    поиск
    отправить
    тел
    текст
    время
    url
    неделя
    Задает элемент типа для отображения
    значение текст Задает значение элемента
    ширина пикселей Задает ширину элемента (только для type = "image").

    Глобальные атрибуты

    Тег также поддерживает глобальные атрибуты в HTML.


    Атрибуты событий

    Тег также поддерживает атрибуты событий в HTML.


    связанные страницы

    Учебное пособие по HTML:

    Ссылка на HTML DOM:


    Настройки CSS по умолчанию

    Нет.

    Ввод текста - Carbon Design System

    Ввод текста позволяет пользователю взаимодействовать и вводить контент и данные. Этот
    Компонент может использоваться для записей в длинной и краткой форме.

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

    Вариант Цель
    Ввод текста Когда ожидаемый пользовательский ввод - это одна строка текста, а не абзац.
    Область текста Когда ожидаемый ввод пользователя состоит из более чем одного предложения.

    Живой редактор для компонента ввода текста

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

    Проверка и ошибки

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

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

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

    Эффективная маркировка форм помогает пользователям понять, какую информацию вводить в
    ввод текста. Использование текста-заполнителя вместо метки иногда используется в качестве
    компактный метод.Однако это не рекомендуется, потому что это скрывает контекст.
    и представляет проблемы доступности.

    Рекомендации по обеспечению доступности для этикеток
    • Ярлыки должны быть видны, когда ввод находится в фокусе.
    • Ярлыки должны сообщаться программе чтения с экрана при фокусе.
    • Убедитесь, что вспомогательный текст, который появляется под вводом, читается, когда вспомогательный
      Пользователь технологии останавливается на входе с помощью ARIA.

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

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

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

    Text Field React component - Material-UI

    Текстовые поля позволяют пользователям вводить и редактировать текст.

    Текстовые поля позволяют пользователям вводить текст в пользовательский интерфейс. Обычно они появляются в формах и диалогах.

    TextField

    Компонент оболочки TextField - это полный элемент управления формой, включающий метку, ввод и текст справки.

    Поддерживает стандартный, контурный и заполненный стили.

      

    Примечание: Стандартный вариант TextField больше не документируется в руководстве по материальному дизайну.
    (вот почему),
    но Material-UI продолжит его поддерживать.

    Опоры формы

    Поддерживаются стандартные атрибуты формы e.грамм. требуется , отключено , тип и т. Д., А также helperText , который используется для предоставления контекста о вводе поля, например о том, как ввод будет использоваться.

    Проверка

    Ошибка prop переключает состояние ошибки, затем helperText prop может использоваться для предоставления пользователю обратной связи об ошибке.

    Multiline

    multiline prop преобразует текстовое поле в textarea или TextareaAutosize.

    Multiline

    ControlledMultiline

    Multiline Placeholder

    Multiline Placeholder

    Multiline

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

    Select

    Опора select заставляет текстовое поле использовать компонент Select внутри.

    Значки

    Существует несколько способов отображения значка с текстовым полем.

    Входные украшения

    Основной способ - это входные украшения .
    Это можно использовать для добавления префикса, суффикса или действия к входу.Например, вы можете использовать кнопку со значком, чтобы скрыть или раскрыть пароль.

    Размеры

    Хотите вводы меньшего размера? Используйте опору размера .

    Layout

    margin prop можно использовать для изменения вертикального интервала входов.
    Использование none (по умолчанию) не будет применять поля к FormControl , тогда как плотный и нормальный будут.
    плотный и нормальный изменяют другие стили, чтобы соответствовать спецификации.

    fullWidth можно использовать, чтобы входные данные занимали всю ширину своего контейнера.

    Неуправляемый или контролируемый

    Компонент может быть управляемым или неконтролируемым.

    Компоненты

    TextField состоит из более мелких компонентов (
    FormControl , г.
    Вход ,
    Заполнено Вход ,
    InputLabel ,
    Обрисованный вход ,
    и FormHelperText
    ), которые вы можете напрямую использовать для значительной настройки входных данных формы.

    Вы также могли заметить, что в компоненте TextField отсутствуют некоторые собственные свойства ввода HTML.
    Это сделано специально.
    Компонент заботится о наиболее часто используемых свойствах, затем пользователь должен использовать базовый компонент, показанный в следующей демонстрации. Тем не менее, вы можете использовать inputProps InputProps , InputLabelProps ), если хотите избежать некоторых шаблонов.

      

    Color

    Опора color изменяет цвет выделения текстового поля при фокусировке.

      

    Настраиваемые входы

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

    Настройка не ограничивается CSS, вы можете использовать композицию для создания пользовательских компонентов и придать своему приложению уникальный вид.
    Ниже приведен пример использования компонента InputBase , созданного на основе Google Maps.

    🎨 Если вы ищете вдохновения, вы можете проверить примеры настройки MUI Treasury.

    Ограничения

    Сжатие

    Состояние входной метки «сжиматься» не всегда корректно.
    Метка ввода должна сжиматься, как только ввод что-то отображает.В некоторых случаях мы не можем определить состояние «сжатия» (ввод числа, ввод даты и времени, ввод полосы). Вы можете заметить перекрытие.

    Чтобы решить эту проблему, вы можете принудительно перевести этикетку в состояние сжатия.

        

    или

       Count   

    Плавающая этикетка

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

    Интеграция со сторонними библиотеками ввода

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

    В следующей демонстрации используются библиотеки response-text-mask и response-number-format. Та же концепция может быть применена, например, к элемент-полоса реакции.

    Предоставленный компонент ввода должен обрабатывать свойство inputRef .Свойство следует вызывать со значением, реализующим следующий интерфейс:

      interface InputElement {
      focus (): void;
      значение ?: строка;
    }  
      function MyInputComponent (props) {
      const {компонент: компонент, inputRef, ... другой} = реквизиты;
    
      
      React.useImperativeHandle (inputRef, () => ({
        фокус: () => {
          
        },
        
      }));
    
      
      return <Компонент {... другой} />;
    }
    
    
    ;  

    Доступность

    Чтобы текстовое поле было доступным, ввод должен быть связан с меткой и вспомогательным текстом .Базовые узлы DOM должны иметь такую ​​структуру:

      
    Мы никогда не передадим вашу электронную почту.
    • Если вы используете компонент TextField , вам просто нужно предоставить уникальный id .
    • Если вы составляете компонент:
      
       Адрес электронной почты 
      <Введите aria-descriptionby = "my-helper-text" />
       Мы никогда не передадим вашу электронную почту.
      

    Дополнительные проекты

    Для более сложных случаев использования вы можете воспользоваться:


    Forms — React

    Элементы формы HTML работают немного иначе, чем другие элементы DOM в React, потому что элементы формы естественным образом сохраняют некоторое внутреннее состояние. Например, эта форма в обычном HTML принимает одно имя:

      <форма>
      <метка>
        Имя:
        
      
      
      

    Эта форма имеет поведение HTML-формы по умолчанию при переходе на новую страницу, когда пользователь отправляет форму.Если вам нужно такое поведение в React, оно просто работает. Но в большинстве случаев удобно иметь функцию JavaScript, которая обрабатывает отправку формы и имеет доступ к данным, которые пользователь ввел в форму. Стандартный способ добиться этого — использовать метод, называемый «контролируемые компоненты».

    Контролируемые компоненты

    В HTML элементы формы, такие как ,

    В React вместо