Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinícius Siller

[Resolvido] Problemas com FCKeditor 2.6

Recommended Posts

Vamos direto ao ponto galera.

 

No exemplo que já vem no FCK para testes, o insert e o resultado ocorre tudo legal, beleza...

Eles utilizam o seguinte código para pegar o valor enviado pelo FCK:

<%
Dim campo_texto
For Each campo_texto in Request.Form("campo_texto")
response.Write(Server.HTMLEncode( Request.Form(campo_texto) ))
Next 
%>

PORÉM... quando eu resgato o valor assim, de uma forma mais tradicional aparece uma vírgula no final do conteúdo:

<%
campo_texto = request.form("campo_texto")
%>
<%=campo_texto%>

Pessoal, já tentei de diversas formas tirar essa vírgula, mas sem muito sucesso.

Já tentei com esse método, mas não rolou tb:

<%
If (Mid(txt_not,Len(txt_not),1) = ",") Then
txt_not = Mid(txt_not,1,Len(txt_not)-1)
End if
%>
Alguém teria uma solução? :o

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse método que você tentou, funciona caso a vírgula esteja no final do texto.

 

Às vezes não está funcionando pq a variável possui um espaço no final do texto.

 

Manda escrever o conteúdo da variável e depois mande escrever Mid(txt_not,1,Len(txt_not)-1)

 

Poste os resultados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se você não possui mais de um campo chamado "campo_texto" em seu form.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se você não possui mais de um campo chamado "campo_texto" em seu form.

Acho que essa vírgula é justamente por ter mais de um campo com o mesmo nome.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O motivo ce aparecer deve ser provavelmente a existencia de outro campo com o mesmo nome ou outro qualquer

 

Mas se o seu problema é so tirar a virgula do fim do texto podemos ajuda-lo

 

Tente assim

 

<%
campo_texto = TRIM(request.form("campo_texto"))
IF RIGHT(campo_texto,1) = "," THEN
   campo_texto = LEFT(campo_texto,LEN(campo_texto) -1)
END IF
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse método que você tentou, funciona caso a vírgula esteja no final do texto.

 

Às vezes não está funcionando pq a variável possui um espaço no final do texto.

 

Manda escrever o conteúdo da variável e depois mande escrever Mid(txt_not,1,Len(txt_not)-1)

 

Poste os resultados.

 

Cara como eu faria isso depois do request.form e antes do insert?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só você colocar embaixo do request.form.

 

Mas acho que nem precisa você fazer isso.

 

Faz o que o Mário disse. A sugestão dele já vai remover o espaço no final caso exista. Caso não dê certo, aí você faz o que eu falei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tinha colocado um hidden pra fazer a validação. Mas tirei.. deixa sem validação msmo...

Vocês mataram a charada, programador meia-boca que sou. Valeu pessoal! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bacana. ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tinha colocado um hidden pra fazer a validação. Mas tirei.. deixa sem validação msmo...

Vocês mataram a charada, programador meia-boca que sou. Valeu pessoal! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Tranquilo tiozinho, parabens http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.