Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<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' ?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;
pq btn em momento algum representa o conteudo do input...
tente assim
// 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