[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как на JS выводит из формы
Daniil94
Я в JS не силён. Подскажите пож как сделать.
Есть textarea с name="stat" как что б при изменении текста в ней в нужном месте выводился текст этой формы.
например я хотел сделать так
<div title="здесь текст формы">
<script
language="javascript">
function
readtext()
{
document.write(document.writetext.stat.value);
}// end function
</script>
<div>
<form
name="writetext" action="..." method="post">
<TEXTAREA
NAME="stat" onChange="readtext();" ></TEXTAREA>
</form>




Спустя 11 минут, 19 секунд (29.05.2011 - 19:36) Winston написал(а):
Типа такого ?
Свернутый текст
<script language="javascript">
function
readtext()
{
var text = document.getElementById('text').value;
var out = document.getElementById('out').value = text;
}
</script>

<form>

<!-- Так
<textarea name="text" id="text" onchange="readtext()"></textarea>
ИЛИ Так
<textarea name="text" id="text" onclick="readtext()"></textarea>
ИЛИ Так
<textarea name="text" id="text" onkeypress="readtext()"></textarea>
ИЛИ Так -->

<textarea name="text" id="text" onkeyup="readtext()"></textarea>
<textarea
name="out" id="out"></textarea>
</form>

В textarea можешь вставлять любое событие.
Но если тебе нужно при изменении подставлять, то конечно же onchange

Спустя 20 минут, 57 секунд (29.05.2011 - 19:57) Daniil94 написал(а):
проблема в том что это
<div title="здесь текст формы">
<script
language="javascript">
function
readtext()
{
document.write(document.writetext.stat.value);
}// end function
</script>
<div>
<form
name="writetext" action="..." method="post">
<TEXTAREA
NAME="stat" onChange="readtext();" ></TEXTAREA>
</form>


не работает

Спустя 14 минут, 16 секунд (29.05.2011 - 20:11) Winston написал(а):
У меня твой пример работает на ура. Ты вводишь текст, нажимаешь мышкой вне поля ввода, и у тебя пропадает выводится текст и форма исчезает, что не так?

Спустя 1 минута, 29 секунд (29.05.2011 - 20:12) Winston написал(а):
Напиши так тогда

<div id="out" title="здесь текст формы">
<script
language="javascript">
function
readtext()
{
document.getElementById("out").innerHTML = document.writetext.stat.value;
}// end function
</script>
</div>
<form
name="writetext" action="..." method="post">
<TEXTAREA
NAME="stat" onChange="readtext();" ></TEXTAREA>
</form>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.