Usuário com melhor resposta
Jquery

Pergunta
-
algúem poderia me ajudar mesta função
preciso que quando for (key == 13)
ele retorne ao objeto que disparou o evento algo com send {tab}
o evento da tecla 'tab'
$(document).ready(function (e) {
$('input').keydown(function (e) {
var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
if (key == 13) {
e.preventDefault();
//var inputs = $(this).closest('form').find(':input:visible');
//inputs.eq(inputs.index(this) + 1).focus();
}
});
});
Respostas
-
Cara isso deve servir.
$(document).ready(function (e) { $('input').keydown(function (e) { var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; if (key == 13) { e.preventDefault(); return $(this); } }); });
- Marcado como Resposta cesarmene quinta-feira, 23 de agosto de 2012 10:59
-
-
Cara vc quer que seu objeto tenha um auto post, seria isso?
por exemplo quando seu campo receber o foco ele dispara alguma função seria isso? por favor especificar melhor, obrigado.
- Editado Romy Moura terça-feira, 3 de julho de 2012 16:19
- Marcado como Resposta cesarmene quinta-feira, 23 de agosto de 2012 10:59
Todas as Respostas
-
Cara isso deve servir.
$(document).ready(function (e) { $('input').keydown(function (e) { var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; if (key == 13) { e.preventDefault(); return $(this); } }); });
- Marcado como Resposta cesarmene quinta-feira, 23 de agosto de 2012 10:59
-
-
Cara vc quer que seu objeto tenha um auto post, seria isso?
por exemplo quando seu campo receber o foco ele dispara alguma função seria isso? por favor especificar melhor, obrigado.
- Editado Romy Moura terça-feira, 3 de julho de 2012 16:19
- Marcado como Resposta cesarmene quinta-feira, 23 de agosto de 2012 10:59
-
-
Exemplo de "Focus" com jQuery:
$('#target').focus(function() { alert('Handler for .focus() called.'); });
Exemplo de jQuery post:
$.ajax({ type: 'POST', url: url, data: data, success: success, dataType: dataType });
-
olha se entendi direito esta ai a solução
textboxes = $("input, select, textarea");if ($.browser.mozilla) {$(textboxes).keypress (checkForEnter);} else {$(textboxes).keydown (checkForEnter);}function checkForEnter (event) {console.log(this);if (event.keyCode == 13) {currentBoxNumber = textboxes.index(this);if (textboxes[currentBoxNumber + 1] != null) {nextBox = textboxes[currentBoxNumber + 1]nextBox.focus();event.preventDefault();return false;}}} -