Jump to content


Photo

[Resolvido] Tirar Comandos Html De Uma VariáVel


  • Faça o login para participar
3 replies to this topic

#1 marvi

marvi

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 29/09/2009, 18:42

Pessoal,

Tem um campo de texto que a pessoa digita uma informação, mas as vezes em uma parte do texto tem um link, comandos html e tal tipo:

<p style="text-align: left; ">&nbsp;Pelo quarto ano consecutivo, a Prefeitura de&nbsp;<a target="_blank" href="http://www.tcm.ba.go...quira&nbsp;</a>

Tentei replace e não deu, para tirar esse comandos qe fica dentro da variável junto com texto. Queria que esse texto acima ficasse assim dentro da variável:

Pelo quarto ano consecutivo, a Prefeitura de Boquira

Veja que os comandos html como <p style="text-align: left; "> e o <a target="_blank" href=" não vai no texto. Enfim, quero que a variável só aceite texto puro, sem formatação da html.

O formulário preenchido tem a opção de link, formatação em html e tal e assim vai todos comandos htmls para dentro da variável para imprimir formatado no site, ok? Mas, isso também vai para outra variável que não pode ir a formatação html, como eliminar essa formatação acima?

Entederam?
Grato!

#2 Renato Maia

Renato Maia

    Turista

  • Usuários
  • 39 posts
  • Sexo:Masculino
  • Localidade:Ribeirão Preto
  • Interesses:Desenvolvimento e tecnologia.

Posted 29/09/2009, 23:54

Olá marv.

Essa página e estática ou vem do banco?

Se ela for dinâmica, ela não esta sendo gravada no certificado correto, que é:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Caso seja dinâmica, e o charset esteja correto, poste o cabeçario completo de sua página para analizarmos.

Atenciosamente,
Renato Maia.
Renato Maia
Microsoft Certified Prrofessional | MCP .NET
RenatoMaia.Net.br tudo sobre desenvolvimento .Net e Tecnologias.

#3 _zEek_

_zEek_

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado
  • Localidade:MS

Posted 29/09/2009, 23:58

Amigo o que você precisa é do
<%=Server.HtmlEncode(variavel)%>

se tiver pegando de um recordset ficaria mais ou menos assim

<%=rs(Server.HtmlEncode("nome_do_campo"))%>

abraço...

Edição feita por: _zEek_, 29/09/2009, 23:59.


#4 marvi

marvi

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 30/09/2009, 00:48

Isso mesmo! Resolvido, grato!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq