Ir para conteúdo

POWERED BY:

Arquivado

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

fael

Adicionar e remover caracteres de um textarea

Recommended Posts

Pessoal,

 

Tenho uma função que o uso dela é para adicionar e remover palavras de um textarea, está funcionando bem, mas por exemplo, se no textarea conter uma palavra que uma parte de si seja igual a uma outra palavra, ele remove essa parte da palavra, assim como no exemplo abaixo:

 

"artesanato"

 

Se eu clicar em arte, ele remove o início da palavra acima ficando "sanato"! E o que quero é que trate as palavras diferentemente.

 

Abaixo a função:

 

function copyTextForTextArea( texto, cbox ) { frm = document.frmPhoto; box = eval(document.getElementById(cbox)); /*adição ou remoção da keyword no textarea  ------------------------------------------------*/ if ( box.checked ) {  if ( frm.pht_keyword.value.indexOf(texto) == -1 ) {   frm.pht_keyword.value += " " + (texto);  } } else {  frm.pht_keyword.value = frm.pht_keyword.value.replace( texto, "" ); } frm.pht_keyword.value = frm.pht_keyword.value.replace( "  ", " " );}

Desde já agradeço! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Um abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera sua busca pra colocar um espaço na frente e um atrás, dai se ele pesquisar "arte", você concatena uns espaços e coloca " arte ", mas na hora de substituir pela string nova, tb coloca espaços

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.