Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi Pessoal.
Estou tentando dar um POST ao deixar um campo usando o On Blur, como proceder?
Exemplo:
JS
<script type="text/javascript" >
$(function(){
$("#campo").on('blur', function(){
$.post("tela_post.php"),
});
});
</script>
HMTL
<form method="POST" action="tela_post.php">
<input name="campo" type="text" min="0" max="999" id="campo" value="1248>" size="3" maxlength="5" class="form-control largura_55 float-left margin-left5 texto_centralizado">
</form>
Será que o meu JS tem algum erro, será que esqueci de fechar algo?
Abraços!
Obrigado!
Está dando erro na linha do Post.
Tem como dar o POST sem usar AJAX, pois eu queria simular um POST de verdade sem passar os valores via AJAX, no caso, queria atualizar a tela mesmo.
Abraços!
Olá.
Eu consegui fazer colocando um comando diretamente no campo type:
onblur="document.getElementById('ID-FORM').submit();"
<input name="campo" type="text" min="0" max="999" id="campo" value="1248>" size="3" maxlength="5" class="form-control largura_55 float-left margin-left5 texto_centralizado" onblur="document.getElementById('ID-FORM').submit();">
Abraços!
Fábio!
tem uma virgula sobrando:
$.post("tela_post.php"),troca por $.post("tela_post.php")veja qual erro aparece no console: Ctrl + Shift + J no Firefox ou Chrome.