- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток.
Ребята, нуждаюсь в вашей помощи, (т.к. сам человек далекий от javascript).
Подскажите пожалуйста - Как вывести на страницу содержимое нескольких инпутов в разных местах?
Например:
На странице есть текст с пробелами. Так же есть несколько инпутов. После заполнения этих инпутов, по нажатию на кнопку введенные значения выводятся в местах пробелов.
в 1 пробел выводится текст из 1 инпута,
во 2 пробел выводится текст из 2 инпута,
в 3 пробел выводится текст из 3 инпута
Заранее благодарен за ответ или ответы, буду рад выслушать всех желающих.
каждому пробелу задайте уникальный ID - в данном случае, например, используйте span в нужных местах
<span id="span_1"></span>
<span id="span_2"></span>
<span id="span_3"></span>
У инпутов свои ID
<input type="text" id="input_1" value="la-la-1">
<input type="text" id="input_2" value="la-la-2">
<input type="text" id="input_3" value="la-la-3">
По нажатию кнопки - вызов функции, в которой значение соответствующего инпута записываете в нужное место
var span1 = document.getElementById("span_1");
span1.innerHtml = document.getElementById('input_1').value
Если используете jQuery
$('#span_1').html( $('#input_1').val() );
Примеры функций
или с jQuery
Можно всё упростить и "элегантизировать".
Возможно, ошибки в синтаксисе, но яваскрипт - не моя фишка. Комрады, чуть-что, поправят.
Спасибо за ответ и оперативность!
То есть, если я все правильно понял, будет что то вроде того ... (Поправьте если что то не так)
И прошу подсказать - Каким образом мне вызвать данную функцию?
Пробовал, вот так:
но, кажется я что то не так делаю или понямаю 🙄
Спасибо и заранее благодарен за ответ!
по нажатию на кнопку
Не забудьте про кнопку
Пробовал, вот так:
но, кажется я что то не так делаю или понямаю 🙄
В принципе, всё правильно, просто замените innerHtml на innerText. innerHtml не срабатывает (яваскриптчики, наверное, знают почему. А я только догадываюсь).
Проверил в Хроме и Опере, - в таком виде работает. А jquery не используете? Если нет, то рекомендую разобраться с ним. Для таких задач он Вас здорово выручит.
Проблема решена. Большое, просто огромнейшее спасибо за ответы!
Отдельное спасибо "Swir"!