Ajudinha com JavaScript

13 respostas
R

Galera, seguinte:

preciso desabilitar um text-field e um combo qdo o usuario clicar em um radio-button…
queria fazer isso de forma dinamica, tipo fazer uma funcao JS apenas…

tem como?? ou vou ter q fazer varias funcoes JS??

valew

13 Respostas

aborges

Mais ou menos assim:

<html>
<body>
   <script>
       function habilita(){
         f.t.disabled=false;
         f.s.disabled=false;
       }
   </script>
   <form name="f">
   <input name="t"  type="text" disabled>
    <select  name="s" disabled>
         <option>abc</option>
         <option>abc</option>
         <option>abc</option>
         <option>abc</option>
    </select>
    <input type=button value ="OK" onclick="habilita()">
    </form>
</body>
</html>
R

valew Alexandre

mas aki no proj estamos usando Struts e o atributo name dos campos eh sempre o meu ActionForm…
tentei colocar o atributo id no text, mas segundo o TLD aki, nao eh permitido…

mais alguma sugestao??

valew

R

consegui dar um jeito aki, galera…

bastou usar a property mesmo do campo…

falo ae.

R

mais uma coisinha… :lol: :lol:

tentei desabilitar um botao da mesma forma, mas nao funcionou…ainda funciona qdo clico nele…

como desabilito esse botao??
outra coisa q me fugiu agora…como seleciono o primeiro valor do combo, mesmo??

valew

V

“rbarioni”:
mais uma coisinha… :lol: :lol:

tentei desabilitar um botao da mesma forma, mas nao funcionou…ainda funciona qdo clico nele…

como desabilito esse botao??
outra coisa q me fugiu agora…como seleciono o primeiro valor do combo, mesmo??

valew

Oi,

referenciaDoBotao.disabled = true;

e referenciaDaCombo.options[0].selected = true;

[]´s

R

valew Vegetto, mas nao funcionou…

meu botao eh um link com uma imagem…
tem como desabilitar/habilitar ele dentro de uma funcao JS??

valew

R

aki vou eu de novo…heheh

seguinte, tenho um link com uma imagem…no onclick da imagem, chamo um funcao JS…
mas tb tenho 2 radio-buttons…se o cara clicar no radio1, preciso desabilitar essa chamada a funcao…se clicar no radio2, habilito de novo…

como faco isso??

valew

_fs

Muda o valor da propriedade onclick da imagem para ‘’

var guardarFuncao = image.onclick;
image.onclick = ‘’;

e depois pra habilidate

image.onlick = guardarFuncao;

mas acho que não vai rolar muito bem em não IE :expressionless: é mais chatinho para mudar os eventos

plentz

Mas se não rola em não IE’s nem ensina :twisted:

_fs

hehe pelo menos funciona com 90% das pessoas que acessarem o site :roll:

pra funcionar em netscape, mozilla etc tem uma manhazinhas chatas, procura no google que você acha.

aborges

Deixe o onclick da imagem chamar a funcao …

Daih, dentro da funcao vc decide o q quer fazer !

_fs

o aborges tem toda razão … dentro da função do onlick verifique qual radio está selecionado.

R

valew de novo Alexandre…

funcionou perfeito…

ate mais

Criado 29 de julho de 2004
Ultima resposta 30 de jul. de 2004
Respostas 13
Participantes 5