я использую quilljs чтобы пользователи могли по существу создавать HTML, который будет отображаться другим пользователям в качестве предупреждения. Разметка для моей формы довольно проста, это следующее.
Но всякий раз, когда пользователь нажимает кнопку отправки, я хочу, чтобы значение сообщения сообщение включить HTML, сгенерированный quilljs. Могу ли я сделать это с помощью JavaScript / jQuery, PHP или другим способом?
window.onload=function() {
document.getElementById('date').setAttribute('min', yyyy_mm_dd(new Date()));
}
function yyyy_mm_dd(d) { return d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();}
$(document).ready(function() {
var quill = new Quill('.quill-editor', {
modules: { toolbar: true },
placeholder: 'Attention: This is a very important message ...',
theme: 'snow'
});
});
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/quill/1.3.4/quill.min.js"></script>
<link href="https://cdn.quilljs.com/1.3.4/quill.snow.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>
<form class="col-md-8 mx-auto">
<fieldset>
<legend>New Alerts</legend>
<div class="form-group">
<label for="message">Message</label>
<div class="form-control quill-editor" id="message" name="message" style="min-height: 8rem;"></div>
</div>
<div class="form-group">
<label for="date">Display Until</label>
<input type="date" class="form-control" id="date" name="date" />
</div>
<input type="submit" class="btn btn-primary" value="Save" />
</fieldset>
</form>
Задача ещё не решена.
Других решений пока нет …