我用 parsley.js 验证器为我的表单编写了代码,但是除了 CKEditor textareas 之外它工作正常。问题出在哪里?这是截图
这是我的代码:
<script type="text/javascript">
CKEDITOR.on('instanceReady', function(){
$.each( CKEDITOR.instances, function(instance) {
CKEDITOR.instances[instance].on("change",function(e) {
for ( instance in CKEDITOR.instances)
CKEDITOR.instances[instance].updateElement();
});
});
});
</script>
<h2 class="heading">Description</h2>
<div class="controls">
<textarea name="description" id="description" required="" data-parsley-errors-container="#description-errors" data-parsley-required-message="??? ???? ??????????!"></textarea>
</div>
<div style="margin-bottom: 20px;" id="description-errors"></div>
<script>
CKEDITOR.replace('description');
</script>
<h2 class="heading">Purpose</h2>
<div class="controls">
<textarea name="purpose" id="purpose" required="" data-parsley-errors-container="#purpose-errors" data-parsley-required-message="??? ???? ??????????!"></textarea>
<div style="margin-bottom: 20px;" id="purpose-errors"></div><br><br>
<button type="submit" name="submit">Submit</button>
</div>
<script>
CKEDITOR.replace('purpose');
</script>
Run Code Online (Sandbox Code Playgroud)
我将 MAMP 用于 MAC,并且我在本地有一个项目。它运作良好。我决定更新这个项目并在 localhost 显示 500 错误后从我的 Web 服务器下载。
但是,当我输入另一个本地主机项目时,它可以工作。我使用 Codeigniter3 框架。问题出在哪里?