Autor Tema: Desabilitar HTML en un textarea  (Leído 4133 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Desabilitar HTML en un textarea
« : julio 16, 2010, 07:55:47 am »
Hola compañeros de Svcommunity, en este caso tengo una duda muy particular, tengo un textarea normalito como se inserta con html y es esto lo que quiero desabilitar el html, quiero que si un usuario hace un comentario que siempre se hace en un textarea, que si inserta o digita codigo html que el navegador no lo interprete como tal.

Espero me entiendan y me ayuden.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Desabilitar HTML en un textarea
« Respuesta #1 : julio 16, 2010, 08:01:20 am »
al momento en que envia el comentario, tu aplicacion debe filtrar el html.

Si usas PHP, este viene con una funcion que te queda apropiada:
http://php.net/manual/es/function.strip-tags.php

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Desabilitar HTML en un textarea
« Respuesta #2 : julio 16, 2010, 09:17:37 am »
Hola vlad, gracias por responder, haber si me sigues ayudando:

string strip_tags ( string $str [, string $allowable_tags ] )

Esta es la parte como se aplica la funcion?
En la variable $str puede ir el nombre del textarea?

Gracias

Desconectado Snipe

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 4366
Re:Desabilitar HTML en un textarea
« Respuesta #3 : julio 16, 2010, 10:43:30 am »
Para deshabilitar html se puede uar la etiqueta <pre>, como otra opción: http://www.w3schools.com/TAGS/tag_pre.asp

Desconectado sortux

  • -^- Elite Silver -^-
  • Sv Full Member
  • *
  • Mensajes: 854
  • Si kieres Paz, prepárate para la Guerra!!!
    • \"
Re:Desabilitar HTML en un textarea
« Respuesta #4 : julio 16, 2010, 12:22:04 pm »
string strip_tags ( string $str [, string $allowable_tags ] )

Esta es la parte como se aplica la funcion?
En la variable $str puede ir el nombre del textarea?

Gracias
Pues en el link que te dio vlad hay muchos ejemplos, el más sencillo seria éste:

Código: [Seleccionar]
<?php
//contenido del textarea
$textarea '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo 
strip_tags($textarea);
echo 
"\n";

// Allow <p> and <a>
echo strip_tags($textarea'<p><a>');
?>

There are only 10 types people in the world: Those who understand binary and those who don't

[img alt="some alt text"]http://ubuntucounter.geekosophical.net/img/ubuntu-user2.php?user=4815

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Desabilitar HTML en un textarea
« Respuesta #5 : agosto 03, 2010, 02:48:16 pm »
Ok gracias. Solucionado!!!

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Desabilitar HTML en un textarea
« Respuesta #6 : agosto 05, 2010, 03:00:05 pm »
@~: aunqeu para eso mejor usar el <pre> que puso Snipe!

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Desabilitar HTML en un textarea
« Respuesta #7 : agosto 05, 2010, 07:18:26 pm »
Ok, gracias a todos por sus repuestas voy a estudiar todas las posibilidades y ya despues os comento!!!