добавленный текст сразу исчезает - PullRequest
0 голосов
/ 01 ноября 2010

Когда я добавляю текст в div во всплывающем окне с расширением chrome, текст появляется на долю секунды, а затем сразу же исчезает снова.

Это небольшой пример:

<html>
  <head>
    <script>
      function show() {
        var newName = document.showMe.textToShow.value;
        var txt = document.createTextNode(newName);
        document.getElementById("feedback").appendChild(txt);
      }
    </script>
  </head>
  <body>
    <form name="showMe">
      Name: <input type="text" name="textToShow" /><br />
      <input type="submit" value="Show" OnClick="show()" />
    </form>
    <div id="feedback"></div>
  </body>
</html>

Что я делаю не так?

Спасибо

Миэль.

1 Ответ

2 голосов
/ 01 ноября 2010

Работает, но затем форма отправляется.Вы должны отменить отправку формы, как эта

<input type="submit" value="Show" OnClick="show(); return false" />

или использовать кнопку:

<button type="button" onclick="show()">Show</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...