Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi gente!
Preciso fazer um formulário de apenas um campo, para inserir um determinado valor.
Esse valor tem que ser entre 2 e 2.000. Para cada caso (valor correto, maior, menor ou não preenchido) deve existir a ação de, ao enviaro formulário, ir para uma página diferente.
O submit desse formulário é um botão com uma imagem.
Fiz esse código, mas ele não funciona, não acontece nada. Cheguei à conclusão de que é porque não determinei nenhuma "action" dentro do campo "form", mas qualquer action que eu coloque não chama pro javascript..
Alguma sugestão?
Obrigada!
****
HTML do formulário:
<div id="campo_saque">
<form method="get" name="saque_form" onsubmit="return Verifica();">
<input name="saque" type="text" class="saque_form" size="30" maxlength="6"/>
<!--<a href="javascript: Verifica(saque)"><div id="continua"></div></a> -->
<input name="continuar" type="image" class="continua_saque" src="continuar.png"/>
</form>
</div>
Javascript:
<script Language="JavaScript">
function Verifica(saque)
{
var saque;
saque=document.saque_form.saque.value;
if(saque_form.saque.value < 2 || !IsNum(saque_form.saque.value))
{
window.open('DV17.html', 'Saque menor que o permitido',_self);
document.saque_form.saque.focus();
return false;
} window.open('DV18.html', 'Saque maior que o permitido',_self);
document.saque_form.saque.focus();
return false;
} window.open('DV01.html', 'Saque Rápido',_self);
document.saque_form.saque.focus();
return false;
} window.open('DV20.html', 'Saque Rápido',_self);
document.saque_form.saque.focus();
return false;
}
}
</Script>Carregando comentários...