Paiva Jr Postado Junho 25, 2015 Denunciar Share Postado Junho 25, 2015 Amigos, na execução do código abaixo, o alert dá a mensagem mas não retorna ao campo, será porque o onblur não aceita retorno paraq o campo acionado ? ex.: No form : <form name="Form2" method="post" action="#" onSubmit="return valida()"> <table id="table1-fcredencia"> <tr> <td COLSPAN="1" width="150">login</td> <td COLSPAN="1" width="80"><input name="xlogin" type="text" required autofocus onchange="condicao(this.value)" style="padding-left:5px" id="xlogin" maxlength="8" size="8" class="textbox" /></td> ... na função : function condicao(){ if(Form2.xlogin.value.length < 6){ alert("Favor Preencher o campo com no mínimo seis dígitos"); document.Form2.xlogin.focus(); return false; } else { alert("Obrigado, "+Form2.xlogin.value); return Form2.xlogin.select(); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paiva Jr Postado Junho 25, 2015 Autor Denunciar Share Postado Junho 25, 2015 obs.: se colocar o desvio (foco) para um campo após o campo em referencia ele funciona, mas para retornar ao campo do onblur não. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paiva Jr
Amigos, na execução do código abaixo, o alert dá a mensagem mas não retorna ao campo, será porque o onblur não aceita retorno paraq o campo acionado ?
ex.: No form :
<form name="Form2" method="post" action="#" onSubmit="return valida()">
<table id="table1-fcredencia">
<tr>
<td COLSPAN="1" width="150">login</td>
<td COLSPAN="1" width="80"><input name="xlogin" type="text" required autofocus onchange="condicao(this.value)" style="padding-left:5px" id="xlogin" maxlength="8" size="8" class="textbox" /></td>
...
na função :
function condicao(){
if(Form2.xlogin.value.length < 6){
alert("Favor Preencher o campo com no mínimo seis dígitos");
document.Form2.xlogin.focus();
return false;
}
else
{
alert("Obrigado, "+Form2.xlogin.value);
return Form2.xlogin.select();
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.