JavaScript onclick

5 views
Skip to first unread message

Breno Perucchi

unread,
Nov 10, 2009, 2:44:35 AM11/10/09
to rails-br
Como eu poderia fazer isso com que quando eu clica em link ele mude de
valor

Tentei isso.

<div id="11">
<%= link_to_function 'Teste', :onclick=> %(document.getElementById
("11").value = "abc") %>
</div>

Ronaldo Possan

unread,
Nov 10, 2009, 5:50:42 AM11/10/09
to rail...@googlegroups.com
Acho que não tem como, ou se tiver, apenas com DOM. value não é propriedade da ta <a>.
O que penso de momento, é que vc chame uma função que exclui o elemento e recria novamente. innerHtml, etc.

Abraço.

2009/11/10 Breno Perucchi <bper...@gmail.com>



--
Ronaldo Possan
Software Engineer - Ruby On Rails / PHP
Campinas / Indaiatuba (SP)
+55 (19) 8820-7159

Bruno Mamona

unread,
Nov 10, 2009, 8:51:06 AM11/10/09
to rails-br
Use o DOM, mude o valor manipulando o child (elemento id) para qd
clicar executar a acao, escreva a acao dentro de uma funcao.

On 10 nov, 07:50, Ronaldo Possan <ronaldo.pos...@gmail.com> wrote:
> Acho que não tem como, ou se tiver, apenas com DOM. value não é propriedade
> da ta <a>.
> O que penso de momento, é que vc chame uma função que exclui o elemento e
> recria novamente. innerHtml, etc.
>
> Abraço.
>
> 2009/11/10 Breno Perucchi <bperuc...@gmail.com>

wurtog

unread,
Nov 10, 2009, 9:30:38 AM11/10/09
to rail...@googlegroups.com
Com jQuery ficaria algo do tipo:

onclick="$('11').value('abc');"



2009/11/10 Breno Perucchi <bper...@gmail.com>:
--
wurtog
http://twitter.com/wurtog

Breno Perucchi

unread,
Nov 10, 2009, 12:38:24 PM11/10/09
to rails-br
Pessoal,

Agradeço a todos pela ajuda, porém estou engatinhado quando o quesito
java imagina então javascript.

Alguém poderia me dar um exemplo real no qual eu poderia aplicar?

On Nov 10, 12:30 pm, wurtog <wur...@gmail.com> wrote:
> Com jQuery ficaria algo do tipo:
>
> onclick="$('11').value('abc');"
>
> 2009/11/10 Breno Perucchi <bperuc...@gmail.com>:

Vinícius

unread,
Nov 10, 2009, 6:55:27 PM11/10/09
to rails-br
Breno acho que isso resolve seu problema:

<%= link_to_function "Muda Valor" do |page|
page[:ID_TO_ELEMENTO_AQUI].replace_html "Valor aqui";
end%>

Breno Perucchi

unread,
Nov 11, 2009, 12:58:35 AM11/11/09
to rails-br
Vinicius,

Obrigado pela ajuda. Funcionou perfeitamente, agora vou tentar
incrementar em uma função, para q eu possa usar para outros link_to
abs
Reply all
Reply to author
Forward
0 new messages