php - simplemde-markdown-editor not allowing typing
问题描述
Libray I am using : simplemde-markdown-editor
What I am trying to achieve: A text editor for a blog website
What I have tried :
Inside blade file that extends from the default.blade.php
@extends('layouts.default')
@section('content')
<div class="flex flex-wrap -mx-3 mb-6">
<div class="w-full px-3">
<label class="label">
Summary
</label>
<p class="text-gray-600 text-xs italic mb-2">This is the text that will appear in the blog index page
</p>
<textarea class="input " name="summary" id="summary">{{old('summary') }}</textarea>
</div>
</div>
</section>
{{-- Import CSS and JS for SimpleMDE editor --}}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css">
<script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>
<script>
// Initialise editors
var bodyEditor = new SimpleMDE({ element: document.getElementById("body") });
var summaryEditor = new SimpleMDE({ element: document.getElementById("summary") });
</script>
@endsection
ISSUE: text editor is displayed but can not type in it. It looks like a disabled element.
解决方案
工作得很好。你在某处禁用它吗?
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/simplemde/1.11.2/simplemde.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/simplemde/1.11.2/simplemde.min.js"></script>
<div class="flex flex-wrap -mx-3 mb-6">
<div class="w-full px-3">
<textarea id="summary">{{ old('summary') }}</textarea>
</div>
</div>
<script>
let summaryEditor = new SimpleMDE({
autofocus: true,
element: document.getElementById("summary"),
initialValue: "",
placeholder: "Type here...",
});
</script>
推荐阅读
- c - 分段错误 - 使用 gdb 进行奇怪的调试
- go - 为什么copyBuffer实现while循环
- ios - `objc_setAssociatedObject` 和 `objc_getAssociatedObject` 不匹配
- c - 警告:函数“getline”的隐式声明
- python - 如何优雅地删除 numpy 中不必要的元素?
- python - Elastalert 部署失败
- typescript - 如何推断扩展通用类型的子属性类型?
- c# - 在 OpenTK C# 中获取对象的方向
- python - 我编写了一个蛇游戏,并想添加 WASD 键,并将箭头键作为控件
- python - multiprocessing.Process() 刚刚停止工作