Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как подставить текст в textarea ?? (https://javascript.ru/forum/dom-window/40057-kak-podstavit-tekst-v-textarea.html)

gena01 23.07.2013 09:08

Как подставить текст в textarea ??
 
добрый день. думую задача которую я тут напишу будет простой для сдешних писателей скриптов.
Мне необходимо написать скрипт, который подставит в поле текст например "гега гена гена".
вот код:
<html>
<body>
<textarea name="mes1" cols="60" rows="30"></textarea>
<script language="javascript" type="text/javascript">

какой необоходимо написать здесь код?

</script>
</body>
</html>

ksa 23.07.2013 09:22

Цитата:

Сообщение от gena01
какой необоходимо написать здесь код?

Как вариант...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head>
<body>
<textarea name="mes1" cols="60" rows="30"></textarea>
<script type="text/javascript">
	document.getElementsByTagName('textarea')[0].value='гега гена гена';
</script>
</body>
</html>

gena01 23.07.2013 09:53

да. отлично работает.
А скажи: как этот скрипт обращается к textarea без упоминания названия mes1 ?

ksa 23.07.2013 09:55

Цитата:

Сообщение от gena01
как этот скрипт обращается к textarea без упоминания названия mes1

Так там написано как обращается. :D Через getElementsByTagName()...
Вот более подробно...
http://www.fpublisher.ru/documentati...mentsbytagname

gena01 23.07.2013 10:00

ок. спс.

gena01 23.07.2013 17:52

думую последний ворос:
а как можно решить эту же задачу, только обращаясь к textarea через имя mes1 ??

рони 23.07.2013 18:06

Цитата:

Сообщение от gena01
а как можно решить эту же задачу, только обращаясь к textarea через имя mes1 ??

точно также http://learn.javascript.ru/searching-elements-dom
медитируем пока не просветлеет тут

gena01 23.07.2013 18:46

сделал.


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