textarea not send form 不发送form 先点击发送。在 2 单击是

textarea not send form do not send form the first click to send. The at 2 click yes

在 Tinymce textarea 中,它迫使我双击提交表单。在第一次发送中 "var a" 是空的,在第二次发送中如果您有数据并且发送正确。如何解决?

    <script src="https://cdn.tiny.cloud/1/zgxpx6ymtwpuc7yy5x3wuic7eu7ughi6w7q98msfnxmbcpjp/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
  <script>
    tinymce.init({
      selector: '#comment',

    });
  </script>
<script type="text/javascript">
  function FQB() {
    var a = document.forms["Formularioqr"]["comment"].value;


    if (a == null || a == "") {
      alert(a);
      return false;
    }else{
        a = a.replace(/\r?\n/g, '<br />');
        $.ajax({
                                            type: "POST",
                                            url: "send-email-manual-envio.php?mesaje=" + a + "&correo=<?php echo $correo;?>" ,
                                            dataType: "json",
                                                success: function() {
                                                        document.getElementById("Formularioqr").reset();
                                                        document.getElementById("showtextqr1").innerHTML =" Enviado Con exito ";
                                                },
                                                error: function() {
                                                        document.getElementById("Formularioqr").reset();
                                                        document.getElementById("showtextqr1").innerHTML = " ERROR!!";
                                                }
                                        });
    }
  }

</script>

  <form  method="POST" autocomplete="off" id="Formularioqr" name="Formularioqr" onsubmit="return FQB()">
    <div class="form-group">
      <label for="comment">Mesaje:</label>
      <textarea class="form-control" rows="12" id="comment" name="comment"></textarea>
    </div>
      <p id="showtextqr1"></p>
      <input type="submit" value="Enviar">
  </form>

我没试过,但我猜,“.value”对于 tinymce textareas 不能正常工作。tinymce 有一个专门的函数来获取内容。参见 https://www.tiny.cloud/blog/how-to-get-content-and-set-content-in-tinymce/

我建议,尝试这种方式而不是这种方式var a = document.forms["Formularioqr"]["comment"].value;