Laravel 5.5 tinymce添加2而不是一个以上的空间

时间:2018-02-13 10:55:27

标签: javascript php laravel-5.5

我使用tinymce作为我的网站编辑器,当我想添加多个空格并保存我的文本时,我看到编辑器将我的空格替换为2,我尝试了很多方法就像在config.js文件中添加编码但我不能处理,请帮助我从我的文本中删除2个数字:

示例文本为:

this is test  test  test

编辑器保存为:

this is test2 2 test2 2test

我的Html代码:

<form action="{{route('admin.setting.guarantee.text.store')}}" class="form-horizontal" method="post" id="gtext_form">
    {{csrf_field()}}
    <div class="row">
        <div class="col-md-12">
            <textarea data-tinymce id="guaranteeText" name="guaranteeText" class="form-control">@if(\App\GuaranteeText::count() > 0) {{\App\GuaranteeText::first()->Text}} @endif</textarea>
        </div>
    </div>
    <br>
    <div class="row">
        <div class="col-md-12">
            <div class="form-group pull-right">
                <input type="submit" class="btn btn-success" value="ثبت متن گارانتی" />
            </div>
        </div>
    </div>
</form>

1 个答案:

答案 0 :(得分:0)

在客户端,您可以使用函数在键入时将" "替换为空格&nbsp

使用jQuery:

$("#guaranteeText").keyup(function() {
    $(this).val($(this).val().replace(/\s/g, "&nbsp"));
});

如果您的意图是用两个空格替换单个空格:

$("#guaranteeText").keyup(function() {
    $(this).val($(this).val().replace(/\s/g, "&nbsp&nbsp"));
});