【发布时间】:2020-04-15 06:43:21
【问题描述】:
这里我使用的是summernote编辑器,因为我需要限制第一个位置的空间。
<link href="~/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.12/summernote-lite.css" rel="stylesheet">
<div class="QB-PanelName"><lable>Question</lable></div>
<textarea name="QBQuestion" id="QBQuestion" rows="10" cols="80"></textarea>
</div>
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<script src="~/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.12/summernote-lite.js"></script>
$('#QBQuestion').summernote({
toolbar: [
['style', ['bold', 'italic', 'underline', 'clear']],
['font', ['strikethrough', 'superscript', 'subscript']],
['fontsize', ['fontsize']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['picture'],
['table']
]
});
此处的按键无法限制第一个位置的空间
$("#QBQuestion").keypress(function (evt) {
var kc = evt.data.keyCode;
var qbQuestion = $('#QBQuestion').summernote('code');
if (kc === 32 && qbQuestion.length === 0) {
event.preventDefault();
}
});
【问题讨论】:
-
在控制台检查错误
-
我没有发现控制台错误
标签: javascript jquery summernote