javascript - 设置表单的 onclick 输出

标签 javascript php html web

这是我写的

<form method="post" id="create">
  <div class="panel panel-success">
    <div class="panel-heading">
      <p>Create a new Wall Post</p>
    </div>
    <div class="panel-body">
      <textarea cols="80" id="text" name="text" rows="10" style="visibility: hidden; display: none;"></textarea>

      <script>
        $('#text').wysibb(options);
      </script>

      <div class="pull-right">
        <br>
        <button onclick="$('#text').val($('#text').htmlcode())" type="submit" name="create" class="btn btn-success">Post</button>
        <button type="reset" name="reset" class="btn btn-danger">Reset</button>
      </div>
    </div>
  </div>
</form>


  <?php
  if (isset($_REQUEST['create'])) {
      $p = WallPostManager::createWallPost($user, UserManager::isLoggedIn(), $_POST['text']);

      if ($p != false) {
          Utils::alert("News Post created", false);
          header('refresh: 1');
      }
  }

但是由于某种原因,当我指定它位于 .htmlcode() 上时,我在 bbcode 中获取了“文本”,可能会发生什么?我做错了什么吗?

最佳答案

$('#text').htmlcode()

不起作用,因为这不是 jQuery 函数,正如 @nthall 提到的。尝试将其更改为

$('#text').html()

关于javascript - 设置表单的 onclick 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30980577/

相关文章:

javascript - 如何在按钮中显示下拉列表中选定的元素?

javascript - 从json动态构建dom树

html - 在彩色 div/背景图像上叠加向下箭头

javascript - Ruby on Rails 和服务 worker

Javascript:为什么在 js 中仍然存在时使用 getElementById(id) 获取元素?

javascript - 为什么我的 useEffect React 函数在页面加载时运行,尽管我给了它第二个值数组

javascript - 如何使用 LiveAddress jquery 插件验证默认值?

php - 将 PHP 的 mcrypt_encrypt() 与 node.js crypto.createCipher() 相匹配

php - 从命名空间扩展未命名空间的类

PHP:阅读和查找 HTML 内容的内置方式