我有多个输入字段,可以通过按键或jquery键盘插件进行操作。
在这一点上,剩下的唯一问题是在从一个字段切换到另一个字段时保持输入字段的焦点。我知道这个问题的根本原因是
$(".keypad-close").click(); 它模拟键盘的关闭(回车)按钮的按键。此单击操作将焦点设置为按钮,而不是新的输入字段:
Javascript:
$( document ).ready(function() {
var keypadTarget = null;
$('#inlineKeypad').hide();
function setKeypads(){
$('.inlineTarget').focus(function(){
$('#inlineKeypad').show();
if (keypadTarget != this.id) {
$(".keypad-close").click();
keypadTarget = this.id;
}
$('#inlineKeypad').keypad('option', {target: $('#'+keypadTarget)});
});
}函数setKeypads()是在页面加载时从另一个函数中启动的。
HTML:
<input step="0.01" value="0.00" id="price-5" class="inlineTarget">
<input type="text" value="0" id="quantity-5" class="inlineTarget">你们谁能为我指出如何实现这一目标的正确方向?
发布于 2015-05-28 15:57:06
$('.inlineTarget').on('blur', function() {
var value = $(this).val();
$.ajax({
url: '',
data: {
value: value
},
....
});
});https://stackoverflow.com/questions/30500398
复制相似问题