繁体   English   中英

通过所见即所得的形式发布

[英]passing form post with WYSIWYG

我正在尝试通过邮寄表格传递表格值,但没有显示。

使用此HTML5文本编辑器http://suyati.github.io/line-control/我正在使用此方法生成表单和php代码

<?php
if(isset($_POST['submit'])){
    echo $_POST['txtEditor'];
}
?>

我正在使用的HTML表单

                 <form method="post">
                   <textarea name="txtEditor" id="txtEditor" ></textarea>
                   <input name="submit" type="submit" value="Submit">
                 </form>

Java脚本是

<script src="WYSIWYG-Text-Editor/editor.js"></script>
<script>
    $(document).ready(function() {
        $("#txtEditor").Editor();
    });
</script>

检查了文档,显然您需要自己设置值,这是一个解决方案:

在初始化代码中添加一些代码:

<script>
    $(document).ready(function() {
        $("#txtEditor").Editor();
        $('form').submit(function () {
            $('#txtEditor').val($('#txtEditor').Editor('getText'));
        });
        $('#txtEditor').Editor('setText', $('#txtEditor').val());
    });
</script>

在表单提交中,我们实际上使用用户在WYSISWYG中输入的内容来设置textarea值。

在下一行代码中,我们将WYSISWYG的值设置为textarea中的值(如您在注释中所要求的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM