Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Публикация текста в нескольких местах (https://javascript.ru/forum/misc/64524-publikaciya-teksta-v-neskolkikh-mestakh.html)

Kalwin 17.08.2016 17:53

Публикация текста в нескольких местах
 
Есть текстовая заготовка, в неё нужно вписать в нескольких местах одинаковое слово. Как это сделать с помощью JS?
Например: В поле ввожу слово "туда", и оно вставляет в текст: Я шел "туда" сам не знаю куда. Но пришел "туда" куда надо.

Нашел вот:
<input type="text" id="input_1" >
<input type="text" id="input_2" >
<input type="text" id="input_3" >

<script type="text/javascript">
function fnc1()
{
var span1 = document.getElementById("span_1");
span1.innerText = document.getElementById('input_1').value;

var span2 = document.getElementById("span_2");
span2.innerText = document.getElementById('input_2').value;

var span3 = document.getElementById("span_3");
span3.innerText = document.getElementById('input_3').value;
}
</script>

<span id="span_1"></span>
<span id="span_2"></span>
<span id="span_3"></span>
<input onclick="fnc1();" type="button" value="Вывести">

Но он выводит в одну позицию.

warren buffet 17.08.2016 18:03

var slovo='туда';

'Я шел %s сам не знаю куда. Но пришел %s куда надо.'.replace(/%s/g,slovo);

или типа того.

warren buffet 17.08.2016 18:07

Цитата:

Сообщение от Kalwin
с помощью PHP?

Отнюдь.

Kalwin 17.08.2016 22:49

Цитата:

Сообщение от warren buffet (Сообщение 425831)
var slovo='туда';

'Я шел %s сам не знаю куда. Но пришел %s куда надо.'.replace(/%s/g,slovo);

или типа того.

.replace(/%s/g,slovo);
Вставлять в инпут?
А запускать тогда как?
Прости, но я совсем зелёный.:(

Kalwin 18.08.2016 08:37

Цитата:

Сообщение от Rise (Сообщение 425854)
Kalwin, где php в том что ты нашел не подскажешь?

нема :)

warren buffet 18.08.2016 10:55

Цитата:

Сообщение от Kalwin
Прости, но я совсем зелёный.

Нет, ты толстый.

Kalwin 18.08.2016 13:00

Цитата:

Сообщение от warren buffet (Сообщение 425891)
Нет, ты толстый.

и это тоже:yes:


Часовой пояс GMT +3, время: 07:52.