Перейти к содержимому

Как вставить в input текст через js

  • автор:

Как можно вставить текст в поле?

Alexandre888

В Jquery можно сделать так $(‘#cardNumber-input’).val(‘Значение поля’);
Если использовать чистый JavaScript, то так: document.querySelector(‘#cardNumber-input’).value = ‘Значение’;
Либо так: document.getElementById(‘cardNumber-input’).value = ‘Значение’;
Читайте про управление DOM элементами

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

javascript

  • JavaScript

Не работает метод querySelectorAll, как исправить?

  • 1 подписчик
  • 8 часов назад
  • 31 просмотр

javascript

  • JavaScript
  • +1 ещё

Как правильно структуризовать обработчик API на NodeJS?

  • 1 подписчик
  • 8 часов назад
  • 54 просмотра

Вставить текст в input

Текст в этом input е меняется, но сайт это игнорирует, и использует то, что было до изменений. При этом, если вручную отредактировать текст (например на «Олег1»), то эти изменения сайт воспринимает Уже пробовал и innerHTML , и прочее, и .focus() (который не срабатывает), и вызывал событие клика через .dispatchEvent(new MouseEvent(‘click’)) , ничего не срабатывает Сам сайт кидать бессмысленно, ибо до формы ещё нужно добраться, но какие есть предположения, что можно ещё сделать?

Как добавлять текст к input?

5eb3f41091b71210828911.png

Как можно в инпут добавить м2?

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

3 комментария

Простой 3 комментария

gromdron

Вам нужно именно в input (т.е. к значению) или в рамку? Как у вас этот элемент сверстан?

origami1024

origami1024 @origami1024

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

gromdron

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

Откуда ж я знаю? Может у автора сейчас так. Случаи разные бывают.
Вот, ниже n1ksON предложил дописывать

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

Ну таки да. Это был следующий шаг — выяснить как сделано сейчас и предложить альтернативу.

js передать значение в input

Для передачи значения в input элемент на странице в JavaScript нужно:

  1. Получить ссылку на элемент input — это можно сделать с помощью метода document.querySelector() и передать в него соответствующий селектор, например:
const inputElement = document.querySelector('#my-input'); 

Здесь мы ищем элемент с id=»my-input» .

  1. Установить значение для input элемента — это можно сделать присвоив значение свойству value элемента input , например:
inputElement.value = 'Hello World'; 

Здесь мы устанавливаем значение ‘Hello World’ для свойства value элемента input .

 type="text" id="my-input" /> const inputElement = document.querySelector('#my-input'); inputElement.value = 'Hello World';  

После выполнения этого кода в поле input будет установлено значение ‘Hello World’.

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

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

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar