Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Автозаполнение textarea при помощи JS (https://javascript.ru/forum/dom-window/52693-avtozapolnenie-textarea-pri-pomoshhi-js.html)

dv.2 01.01.2015 19:03

Автозаполнение textarea при помощи JS
 
Есть скрипт, который генерит случайный элемент из массива:
<script type="text/javascript">
var arr = ['1', '2', '3', '4'];
function myfunc(){
document.write(arr[Math.round(Math.random()*(arr.length-1))]);
}
</script>

И HTML форма:
<form name="myForm">
<input type="button" value="Нажми меня" onclick="myfunc()" />
<textarea value="0" name="myTextarea">0</textarea>
</form>


Не могу понять как сделать, что бы при нажатии на кнопку "Нажми меня", в поле textarea автоматически будет подставляться случайное значение, как отображаемое так и value из массива arr.
:(
P.S. Т.е. человек прокликивает варианты, выбирает подходящий, потом формой может куда то их отправить...
Заранее благодарен за помощь!

рони 01.01.2015 19:32

dv.2,
:cray:
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script type="text/javascript">
var arr = ['1', '2', '3', '4'];
function myfunc(){
document.myForm.myTextarea.value += (arr[Math.floor(Math.random()*arr.length)]);
}
</script>

</head>

<body>
<form name="myForm">
<input type="button" value="Нажми меня" onclick="myfunc()" />
<textarea value="0" name="myTextarea">0</textarea>
</form>


</body>

</html>

dv.2 01.01.2015 19:35

Ты лучший.


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