【问题标题】:Why is Javascript text editor WidgEditor not submitting any values?为什么 Javascript 文本编辑器 WidgEditor 不提交任何值?
【发布时间】:2019-04-10 16:54:40
【问题描述】:

当我单击提交并尝试从textarea 获取文本时,我变得空白。我不知道为什么。

function textSubmit() {
  var text = $("#noise").val();
  console.log(text);
  console.log("here");
  
  var htmlText = $(text);
  console.log(htmlText);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row">
  <div class="col-lg-12">
    <form>
      <input type="text" id="Title" placeholder="Text Title">
      <br>
      <br>
      <textarea id="noise" name="noise" class="widgEditor nothing"></textarea>
      <input type="button" value="Submit" onclick="textSubmit()" />
    </form>
  </div>
</div>

任何想法为什么?我想不通

我使用以下文本编辑器http://www.themaninblue.com/experiment/widgEditor/

我最终使用了另一个文本编辑器,https://github.com/tovic/rich-text-editor 谢谢你的帮助。

【问题讨论】:

  • 即使在使用这个库时,也请尝试在您的代码中包含.text()。如果它不起作用,我会删除我的答案。

标签: javascript html textarea text-editor


【解决方案1】:

您的代码中缺少.text()。看看:

function textSubmit() {
  var text = $("#noise").val();
  console.log(text);
  console.log("here");
  
  var htmlText = $(text).text();
  console.log(htmlText);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row">
  <div class="col-lg-12">
    <form>
      <input type="text" id="Title" placeholder="Text Title">
      <br>
      <br>
      <textarea id="noise" name="noise" class="widgEditor nothing"><strong>sajdhas</strong></textarea>
      <input type="button" value="Submit" onclick="textSubmit()" />
    </form>
  </div>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 2016-10-16
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多