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

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Sporco, 30 ноя 2011.

  1. Sporco

    Sporco Гость

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

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

    Код (Text):
    <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>
     
  2. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    конечно исчезает, так как форма с данными отправляется на сервер. допишите в конец onSubmit что-то типа return false; но вообще-то смысл кода загадочен. просто поучиться?)
     
Загрузка...

Поделиться этой страницей