TEMA:

Strip HTML in textarea 5 meses 4 semanas antes #276549

  • Avatar de pointelspa Autor del tema
  • pointelspa
  • Fuera de línea
  • Navegador Junior
  • Navegador Junior
  • Registered
  • Mensajes: 33
  • Gracias recibidas: 1
Hi,

1. I created a form in which I added a "textarea" field where customers add notes. How can I prevent HTML from being inserted?

2. To avoid spam I entered a Honeypot but maybe I did something wrong because it doesn't seem to work.

Thanks so much for your help.
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Strip HTML in textarea 5 meses 4 semanas antes #276550

  • Avatar de Mirec
  • Mirec
  • Fuera de línea
  • Navegador Platino
  • Navegador Platino
  • Registered
  • Mensajes: 3262
  • Gracias recibidas: 161
Hi,

could you please in the Submit pieces->Beginning submit add this code
$this->execPieceByName('ff_InitLib');

$noSpam = "/(http|www|<|>|.ru|href|https)/";
$element=ff_getSubmit('a');
$element1=ff_getSubmit('b');
$checkFields = array($element,$element1);
foreach ($checkFields as $Fld){
if( preg_match($noSpam, $Fld)){
echo 'wrong';
exit();
}
}

Let me know!

Regards,
Mirko

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Strip HTML in textarea 5 meses 4 semanas antes #276552

  • Avatar de pointelspa Autor del tema
  • pointelspa
  • Fuera de línea
  • Navegador Junior
  • Navegador Junior
  • Registered
  • Mensajes: 33
  • Gracias recibidas: 1
Hi,

I tried but still see the html code

Regards,
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Strip HTML in textarea 5 meses 4 semanas antes #276554

  • Avatar de Mirec
  • Mirec
  • Fuera de línea
  • Navegador Platino
  • Navegador Platino
  • Registered
  • Mensajes: 3262
  • Gracias recibidas: 161
Hi,

as I can see you didn't define the name of the elements
$this->execPieceByName('ff_InitLib');

$noSpam = "/(http|www|<|>|.ru|href|https)/";
$element=ff_getSubmit('a');
$element1=ff_getSubmit('b');
$checkFields = array($element,$element1);
foreach ($checkFields as $Fld){
if( preg_match($noSpam, $Fld)){
echo 'wrong';
exit();
}
}

$element=ff_getSubmit('a');
$element1=ff_getSubmit('b'); instead 'a' 'b' insert name of the elements

$noSpam = "/(http|www|<|>|.ru|href|https)/"; here insert word which want prevent

let me know

regards,
Mirko

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Strip HTML in textarea 5 meses 4 semanas antes #276562

  • Avatar de pointelspa Autor del tema
  • pointelspa
  • Fuera de línea
  • Navegador Junior
  • Navegador Junior
  • Registered
  • Mensajes: 33
  • Gracias recibidas: 1
Hi,
Yes, you are right, I made the mistake in the name of the elements.
Now works!

Thanks a lot

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Strip HTML in textarea 5 meses 3 semanas antes #276568

  • Avatar de Mirec
  • Mirec
  • Fuera de línea
  • Navegador Platino
  • Navegador Platino
  • Registered
  • Mensajes: 3262
  • Gracias recibidas: 161
Hi,

super! :)

I'm glad I can help you!

If you have more questions, feel free to ask!


Regards,
Mirko

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • Página:
  • 1
Moderadores: ForumSupport
Tiempo de carga de la página: 0.062 segundos

Live Support Chat Opened!

Join our Discord chat here and enter the Crosstec channels to receive live support and talk directly to the team!