Значение В Textarea Появляется На Секунду

  • Автор темы Sporco
  • Дата начала
S

Sporco

Нужно, чтобы при нажатии на кнопку "Приветствие" в текстовое поле заносились слова "Hello, world!". Сейчас при нажатии слова появляются на секунду и исчезают.

В чем может быть ошибка?

Код:
<html>
<head>
<title>Hello, world!</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="data" method="post" id="dtfm" onSubmit="AddText()">
<table align="left" width="240">
<tr>
<td colspan="2"><textarea name="pertesto" cols="22" rows="10"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Приветствовать"></input></td>
<td><input type="reset" value="Очистить"></input></td>
</tr>
</table>
</form>
<script>
function AddText()
{
var obj=document.forms["data"];
obj.pertesto.value="Hello, world!";
}
</script>
</body>
</html>
 
H

hosm

конечно исчезает, так как форма с данными отправляется на сервер. допишите в конец onSubmit что-то типа return false; но вообще-то смысл кода загадочен. просто поучиться?)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!