• Resolvido miguelnetto

    (@miguelnetto)


    Oi pessoal

    Alguém poderia ajudar em como pré-colocar um texto dentro do campo de comentários?
    Já fiz alguns testes no comments.php do meu tema, mas não obtive sucesso.

    Abraços

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • renato_s

    (@renato_s)

    Procurei por um filtro do WordPress para isso mas não achei. Acho que a única maneira mesmo é via javascript. Com jQuery acho que seria bem fácil, mas talvez nem precise carregar a biblioteca se for só isso que vc quer…

    Criador do tópico miguelnetto

    (@miguelnetto)

    Valeu renato_s
    De tanto fuçar aqui consegui!!!

    <p><textarea name="comment" id="comment" cols="100%" rows="15" tabindex="4" class="field" >
    texto aqui
    </textarea>

    Agora o próximo desafio é que o texto ao ser clicado desapareça onblur() ou algo assim. abs.

    PaintWitch

    (@paintwitch)

    En vez de vc por o texto no meio do <textarea> tenta por já no value

    <textarea name="comment" id="comment" cols="100%" rows="15" tabindex="4" class="field" value="TEXTO QUE DESAPARECE"  onclick="if (this.value == 'TEXTO QUE DESAPARECE') { this.value = ''; }" onBlur="if (this.value == '') { this.value = 'TEXTO QUE DESAPARECE'; }" >
    </textarea>

    Vê ai se funciona e troca os valores pra o qual vc quer 🙂

    Criador do tópico miguelnetto

    (@miguelnetto)

    PaintWitch Hoje que vi sua resposta. Obrigadão. Tem um probleminha na sua solução: O texto não aparece quando a página é carregada. Ele só vai aparecer se você clicar em algum local neutro da página e ai sim clicar dentro do campo de comentário.

    PaintWitch

    (@paintwitch)

    =D realmente miguelnetto, é pq eu uso esse código no meu comentários, mais não é <textarea> e sim <input> 😛

    Bom, mais tentei 😛

    miguelnetto, para o texto aparecer quando a página é carregada você precisa colocar um texto entre as tags <textarea></textarea> (no meu caso usei o texto “Digite seu pedido de orçamento aqui…”), daí você usa o mesmo texto nas condições do onblur e do onclick que o PaintWitch mostrou para nós, pra mim deu certo, tenta aí (ps: não dê ENTER antes nem depois do texto que vc colocou dentro do textarea pois senão ele acrescentará uns espaços antes e depois do texto que farão as condições não o reconhecer para poder apagá-lo):

    <textarea name="descricao" cols="70" rows="7" onblur="if(this.value=='') { this.value='Digite seu pedido de orçamento aqui...'; }" onclick="if(this.value=='Digite seu pedido de orçamento aqui...') { this.value=''; }">Digite seu pedido de orçamento aqui...</textarea>

    Boa tarde. Alguem sabe se tem como eu remover o campo de comentários nas páginas ou posts criados? ou seja: em alguns eu deixo aparecer o campo para o visitante comentar e outras paginas eu retirar este campo por eu não achar que precise. Obrigado

    Em cada post, lá embaixo, existe a opção de não permitir comentários (é só desmarcar a caixa de seleção correspondente).

    Renato obrigado. Foi falta de atenção mesmo, deu certinho. Obrigado

Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • O tópico ‘Pré-inserir texto dentro do campo de comentários’ está fechado para novas respostas.