Ir para conteúdo

POWERED BY:

Arquivado

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

danielborhy

Variavel no javascript

Recommended Posts

<script type="text/javascript">

window.onchange = function javascript(btn)
{
        if (btn == 1) {
                alert('Valor selecionado é 1');
        }
        else if (btn == 2){
                alert('Valor selecionado é 2');
        }
        else {
        alert('Valor não é nem 1 nem 2');
                
        }
}
</script>

<body>
<form>
  Digite o valor:
<input type="text" name="textfield" id="btn" />
</form>

Alguem sabe me explicar o "porque" de quando eu digitar qualquer valor ele não reconhecer o '1' e '2' e pular direto pro 'else' ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq btn em momento algum representa o conteudo do input...

tente assim

<script type="text/javascript">
    function kdoTrocar(obj) {
         if(obj.value==1) {
            // mostra o q quiser
         } else if(obj.value==2) {
            // outra coisa
         } else  {
            // outra coisa tbm
         }
    }
</script>

// no html
<input type="text" name="field" onchange="kdoTrocar(this);"/>

Ham e tm mais.. aqui é fórum sobre Java. Java != Javascript... tem fórum especifico

t+

Abrçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora entendí! Muito obrigado =D

 

Sabe agora me explicar como faço pra ele chamar um campo (textfield) por dentro do js ?

 

Exemplo:

 

    function hidden(obj) {

        if(obj.value==1) {
            <input type="text" id="campo1">
         } else if(obj.value==2) {
            <input type="text" id="campo1">
            <input type="text" id="campo1">
         } else  {
            alert('FAIL');
         }
    }

Quero que se digitar 1, apareça 1 campo;

se digitar 2, apareça 2 campos;

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.