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

(Resolvido) Inserir string em um textarea


Rafael Laurindo

Pergunta

13 respostass a esta questão

Posts Recomendados

  • 0

Particulamente eu nunca vi isso ... e não faço nem ideia para que quer isso ... mas você pode começar por aqui:

http://weblogs.asp.net/skillet/archive/200.../24/395838.aspx

É um script que calcula a posição Linha/Coluna de um texto de um Textarea ... você pode usar as funções de posição para tentar criar algo ...

Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade galera, o motivo d`eu querer isso, é que eu gostaria de saber como é que faço para inserir uma tabulação, em uma caixa de texto. para se formatar um texto no email como o yahoo, se queremos inserir uma tabulação, ele da quatro espaços automaticamente, eu gostaria de fazer, ainda melhor, de tabular mesmo, pois quando clico em TAB, ele muda de objeto. Existe algum comando javascript, ou html pra isso?

Editado por Rafael Laurindo
Link para o comentário
Compartilhar em outros sites

  • 0
Movendo: HTML, XHTML, CSS --> Ajax, Javascript, XML, DOM.

O que você pode fazer é utilizar o método substring das strings no javascript para obter um array de linhas e, a partir disso, fazer o que quiser.

Mas, como eu faço pra saber a quantidade de colunas definida pelo textarea para fazer um array de linhas?

Galera, não abandona o post não, eu preciso muito de vocês.

Link para o comentário
Compartilhar em outros sites

  • 0
Para fazer o array de linhas utilize o método split.

O método document.getElementById(objetoId).cols, retornaria a quantidade de colunas, será que teria como eu inserir uma string em uma determinada coluna e linha, usando array?

Editado por Rafael Laurindo
Link para o comentário
Compartilhar em outros sites

  • 0
Nunca ouvi falar nessa propriedade, mas tente fazer como eu falei. É bem simples. Utilize split para obter um array de linhas e join para juntar o array novamente.

Tudo bem, usarei, mas eu não entendi como usar o split e o join, pode me dar um exemplo?

Link para o comentário
Compartilhar em outros sites

  • 0

Isso é simples e básico "split" em inglês significa "dividir" como o nome sugere ele separara as coisas ....

Basta você dizer como quer separar e ele ia dividir ...

<script>
var texto  = "Meu-Texto-Foi-Dividido";
var partes = texto.split("-");

alert(partes[0]); // Imprime: Meu
alert(partes[1]); // Imprime: Texto
alert(partes[2]); // Imprime: Foi
alert(partes[3]); // Imprime: Dividido
</script>

No exemplo o "Jonathan" ele usou "\n" que significa quebra de linha (o famoso enter) no meu exemplo eu usei "-";

Na boa isso é logica de programação .... básico d+ :ninja:

....

Eu não entendi muito bem, o que afinal faz o método split?

Link para o comentário
Compartilhar em outros sites

  • 0

Isso não é lógica de programação isso é conhecimento, então não é basico demais, à partir do momento que não conheço, agora sim, você me explicou perfeitamente e nunca mais esquecerei. Obrigado por tudo galera.

Editado por Rafael Laurindo
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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...