Ir para conteúdo
Fórum Script Brasil
  • 0

Tags Html


PASP

Pergunta

Como que eu faço pra retirar as tags html...

por exemplo tenho uma "textarea"

ai o pessoal digita... <marquee>Oie</marquee>..

ai depois que a pessoa envia a mensagem, o "Oie" fica passando pela tela, por causa do marquee, certo?

como que eu faço pra caso a pessoa insira tags HTML aparecer a tag na mensagem?

Porque o proposito é enviar uma mensagem(mural de recados) se ela envia tags html, ela está querendo estragar o trabalho, alguma sugestão, Obrigado pessoal...

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Bom...

tambem queria saber como definir o maximo de caracteres nesta caixa, qual a fonte ideal, se possível a fonte desta TEXTAREA onde digita-se as respostas, e qual o maximo de caracteres ideal para uma msg do mural de recados..

É importante uma msg por ip???

Obrigado vlws flws

Link para o comentário
Compartilhar em outros sites

  • 0
Como que eu faço pra retirar as tags html...

por exemplo tenho uma "textarea"

ai o pessoal digita... <marquee>Oie</marquee>..

ai depois que a pessoa envia a mensagem, o "Oie" fica passando pela tela, por causa do marquee, certo?

como que eu faço pra caso a pessoa insira tags HTML aparecer a tag na mensagem?

Porque o proposito é enviar uma mensagem(mural de recados) se ela envia tags html, ela está querendo estragar o trabalho, alguma sugestão, Obrigado pessoal...

olá amigo!

sobre essa primeira duvida, da uma lida aqui:

http://www.asp4developers.com.br/index.asp?modo=ver&id=l0233

tem uma explicação basica sobre SERVER.HTMLENCODE.

é com ela que vc "bloqueia" as tags html!

Mas se você não quer bloquear.. é só não colocar nada.. que quando você mandar mostrar os dados.. simplesmente vai aparecer as tags html.

Mas vale lembrar, que se o cara inserir um comando JAVASCRIPT, ele vai ser executado, assim como qualquer comando HTML..

e isso é extremamente perigoso..

Veja como você quer fazer.. ou se precisar de mais alguma dica.. eu to por aí

Abraços!

ate mais!

Link para o comentário
Compartilhar em outros sites

  • 0

tambem queria saber como definir o maximo de caracteres nesta caixa

Pra isso, você pode usar MaxLength, se não me engano..

Se não funcionar.. acho, que bloquear na hora da digitação.. só por javascript..

mas bloquear na hora de inserir no banco, pode ser com asp!

possível a fonte desta TEXTAREA onde digita-se as respostas, e qual o maximo de caracteres ideal para uma msg do mural de recados

Olha.. o esquema da fonte.. só por javascript.

Aí, a quantidade de caracteres.. depende de como você quer que seja o mural.. hehehe

veja aí.. se precisar.. tamos aí

abraços

dark

Link para o comentário
Compartilhar em outros sites

  • 0

auehuaehuheae osso...

como q bloqueira o javascript então?

se é extremamente perigoso, o forum(Na hora de responder) da scriptbrasil está vuln também?

O que eles utilizaram??

A respeito da fonte, qual fonte foi usada? Tahoma, arial, verdana, qual ???

Um Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

vamos lá:

como q bloqueira o javascript então?

cara.. a logica disso, seria você pegar o conteudo do form, fazer alguns IFs, e ver se foi digitado <.. esse começa a tag.. e depois testar se tem >.. que fecha a tag..

alguma coisa assim..

se é extremamente perigoso, o forum(Na hora de responder) da scriptbrasil está vuln também?

hehehe.. o fórum é feito em php.. Mas ele não se torna perigoso, primeiro, porque o php deve ter um tratamento bem diferente do asp, sobre esse tipo de coisa.. (funções diferentes..) e outra.. não sei se você percebeu, mas quando você clica em negrito, por exemplo.. o que é colocado aqui no text? um e fecha com

assim fica facil né?

você testa todo o conteudo do text area.. (na hora de mostrar os dados..), e testa.. se aparecer e , você da um replace nisso tudo aí.. e coloca negrito..

a logica deve ser alguma coisa assim..

agora..

qual sua duvida em tudo isso?

Link para o comentário
Compartilhar em outros sites

  • 0

Tente substituir os sinais de

< por &lt;

> por &gt;

texto = "<script>alert('oi mané');</script>"
texto = Replace(texto,"<","&lt;")
texto = Replace(texto,">","&gt;")

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...