Summernote post WYSIWYG in PHP does not take HTML

Asked

Viewed 741 times

0

I have a field textarea using Summernote WYSIWYG, I’m doing a post for a php page. but the post takes only text, the HTML tags it does not load to the post.

Below I have the html that contains the tag textarea

<form method="post" action="debug.php">
  <div class="form-group">
    <label for="recipient-name" class="form-control-label">Recipient:</label>
    <input type="text" class="form-control" id="recipient-name">
  </div>
  <div class="">
    <div>
      <textarea class="summernote" id="m_summernote_1" name="conteudo_textarea">

      </textarea>
    </div>
  </div>

</div>
<div class="modal-footer">
  <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
  <button type="submit" class="btn btn-primary">Enviar</button>
</div> </form>

Here I have the jQuery

var SummernoteDemo={init:function(){$(".summernote").summernote({height:150})}};jQuery(document).ready(function(){SummernoteDemo.init()});

Here is the PHP page (debug.php) I created to debug the post

<?php echo '<pre>'; print_r ($_POST);  die;

Here I have the return of this debug in array

Array
(
    [conteudo_textarea] =>                  
Prezado (a) Senhor (a)                                                                                                                                                             

Verificando nossos arquivos, não identificamos o pagamento da (s) cota (s) abaixo relacionada (s) .

Tendo em vista a possibilidade de ter ocorrido um problema envolvendo a baixa bancária de seu recibo, pedimos a especial gentileza de nos encaminhar cópia do seu comprovante de PAGAMENTO, o que poderá ser feito via e-mail ([email protected]), a fim de promovermos a devida regularização, tanto junto ao banco, quanto em nossos registros.

Caso a sua unidade esteja em processo de entrega junto à MRV, solicitamos que entre em contato com a Construtora através do canal de atendimento ao cliente para obter informações a respeito do direcionamento da cobrança da cota condominial para a sua unidade.

Informamos ainda, que no caso de não pagamento da (s) mesma (s), serve a presente como aviso de débito, comunicando que, caso não ocorra nenhum contato por parte de V. Sa. afim de obter opções de negociações, a cobrança será encaminhada para o setor correspondente.



)

How can I get my post to receive summernote text with the same format ? I need this information this way, because the post with the content will be sent by email.

1 answer

1


It makes sense because your form is taking the value of the textarea and not the code contained there.

To get the code just access the method code(), and so you file a requisition ajax to the file debug.php:

var textareaValue = $("#m_summernote_1").code();
$.ajax({
    method: "POST",
    url: "debug.php",
    data: { summernote_input: textareaValue }
})

debug.php:

var_dump($_POST['summernote_input']);
  • 1

    13dev , It worked here. Thank you so much for your help.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.