Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подставка элементов в форму (https://javascript.ru/forum/misc/29588-podstavka-ehlementov-v-formu.html)

INDUK 04.07.2012 12:15

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

Dim@ 04.07.2012 12:28

<script>
window.onload = function(){
 bs = document.getElementsByTagName('b');
 for (i = 0; i < bs.length; i++){
  bs[i].onclick = function (){
   document.form.elements[0].value = this.innerHTML
  }
 }
}
</script>
<form name='form'>
<input type='text' value=''>
</form>
<b>Бла</b> <b>блоу</b> <b>блу</b>

Dim@ 04.07.2012 12:29

<script>
window.onload = function(){
 bs = document.getElementsByTagName('b');
 for (i = 0; i < bs.length; i++){
  bs[i].onclick = function (){
   document.form.elements[0].value += this.innerHTML
  }
 }
}
</script>
<form name='form'>
<input type='text' value=''>
</form>
<b>Бла</b> <b>блоу</b> <b>блу</b>

Deff 04.07.2012 12:45

Цитата:

Сообщение от INDUK
оно автоматом оказывается в форме.

Где и в чем внутри формы ? чисто текстом - или ?

INDUK 04.07.2012 12:52

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


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