Rich Text Editor и кнопка «Отправить» - PullRequest
0 голосов
/ 29 августа 2018

У меня есть текстовая область, с которой я ассоциирую Rich Text Editor . Я следовал за шагами, чтобы установить это, и все идет гладко. Соответствующая текстовая область находится в форме вместе с другой текстовой областью и полями, которые необходимо заполнить. Нажав на классическую кнопку отправки, я установил через js, что, если поле пусто, появляется предупреждение, и система фокусируется на пустом элементе.

Это не работает с текстовой областью в сочетании с Rich Text Editor, очевидно, потому что последний превращает его в своего рода фрейм ...

Я использую CLEditor WYSIWYG Editor в качестве редактора:

<html>
<head>
<link rel="stylesheet" href="jquery.cleditor.css" />
<script src="jquery.min.js"></script>
<script src="jquery.cleditor.min.js"></script>
<script>
    $(document).ready(function () { $("#nomexf").cleditor(); });
</script>
</head>
<body>
<textarea id="nomexf" name="nomexf"></textarea>
</body>
</html>

Я пытался решить свою проблему несколькими способами, например:

function checkForm(form) {      
    if(form.nomexf.value == "") {
      alert("Il campo Titolo non è stato compilato!");
       $("#nomexf").cleditor().focus();
      return false;
    }
}

Однако я все еще изо всех сил пытаюсь заставить это работать.

1 Ответ

0 голосов
/ 29 августа 2018

cleditor() возвращает массив, поэтому вы должны указать, какую текстовую область вы хотите:

попробуйте это:

$('#nomexf').cleditor()[0].focus();
...