В приложении Laravel 5.7 выполните проверку с помощью редактора tinyMCE.

  • Автор темы PolinS
  • 25
  • Обновлено
  • 12, May 2024
  • #1
Привет, В моем приложении Laravel 5.7 я использую плагин laravel-jsvalidation( https://github.com/proengsoft/laravel-jsvalidation/wiki/Basic-Usage

) и это сработало нормально, Мне нужно было включить ввод текстовой области в качестве редактора tinyMCE и использовать i с проверкой, и я реализовал это с двумя входами текстовой области:
 "style"=>"display:none"
HTML: где первое текстовое поле предназначено для отправки формы, поскольку введенный контент копируется в него из второго текстового поля, которое используется как
 tinyMCE editor. In tinyMCE definition I added rows: setup: function (editor) { editor.on('change', function () { var current_context= tinymce.get(by_selector_container).getContent() $('#' + by_selector).html( current_context ); }); }, 
Код (JavaScript): где by_selector_container и by_selector — это имена этих входных данных текстовой области.

Это работает, но единственная проблема в том, что на странице я вижу первый ввод текстовой области, несмотря на то, что я пытаюсь скрыть это, устанавливая wight.width в 0 в стиле моего кода выше, но все равно Я все еще вижу небольшой ввод текста, который хочу скрыть: https://imgur.com/a/43FRFJU

Я попытался использовать стили CSS в объявлении первого ввода текстовой области, чтобы установить
 <div class="form-row mb-3 {{ in_array('description', $errorFieldsArray) ? 'validation_error' : '' }}"> <label class="col-xs-12 col-sm-4 col-form-label">Description</label> <div class="col-xs-12 col-sm-8"> <span style="display: inline;"> {{ Form::textarea('description', isset($vote->description) ? $vote->description : '', [ "class"=>"form-control editable_field textarea_input ", "rows"=>"0", "cols"=> 120, "id"=>"description", "autocomplete"=>"off", "style"=>"width:0; height:0" ] ) }} </span> {{ Form::textarea('description_container', isset($vote->description) ? $vote->description : '', [ "class"=>"form-control editable_field textarea_input ", "rows"=>"5", "cols"=> 120, "id"=>"description_container", "autocomplete"=>"off" ] ) }} </div> </div>
HTML: ввод текстовой области был скрыт, но проверка вообще не работает. Как скрыть это небольшое текстовое поле с работающей проверкой?

Спасибо!

PolinS


Рег
09 Dec, 2013

Тем
2

Постов
3

Баллов
23
  • 09, Jun 2024
  • #2
Гэри прав, покажи: проблема не в этом. Вам нужно скрыть его, установив для видимости значение «Скрытый» или используя другой трюк, например, установив нулевую высоту, сделать его абсолютным позиционированием за пределами визуальной страницы и т. д. Павон
 

AcidX1


Рег
22 Jan, 2014

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно