我正在努力在我的网站上包含一个CKEditor,我需要在提交表单之前检查特定(id="editor")的内容是否为空。
如何检查编辑器div 是否为空,最好是仅使用 PHP?
这是我的表单代码:
<form action="" method="post">
<ul class="login">
<li>...</li>
<li>
<!-- Left out some unimportant things here -->
<div id="editor" placeholder="Schreibe hier dein Text...">
</div>
</li>
<li>
<input type="submit" name="Send" value="Abschicken">
</li>
</ul>
</form>
这是我用于验证输入的代码:
if (isset($_GET['mode']) && $_GET['mode'] == 'success') {
echo "<br>";
echo success('Emails erfolgreich gesendet!');
} else {
if (empty($_POST) === false) {
if (empty($_POST['subject']) === true || trim($_POST['subject']) == "") {
$errors[] = 'Ein Thema ist Pflicht';
}
if (empty($_POST['body']) === true || trim($_POST['body']) == "") {
$errors[] = 'Eine Nachricht ist Pflicht';
}
if (empty($errors) === false) {
echo "<br>" . output_errors($errors);
} else {
//email('MyEMailAddress', $_POST['subject'], $_POST['body'], 'roundmail');
//mail_users($_POST['subject'], $body);
//echo "<meta http-equiv='refresh' content='0; URL=index.php?section=Rundmail&mode=success'>";
//laden();
exit();
}
}
}
将name="editor"
添加到表单元素中,然后它应该在您的$_POST['editor']
因此,如果您命名了text_area编辑器,则可以从POST获取它,然后可以使用php进行检查。