首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在输入字段之间切换时自动提交输入值>焦点丢失

在输入字段之间切换时自动提交输入值>焦点丢失
EN

Stack Overflow用户
提问于 2015-05-28 15:51:49
回答 1查看 67关注 0票数 1

我有多个输入字段,可以通过按键或jquery键盘插件进行操作。

在这一点上,剩下的唯一问题是在从一个字段切换到另一个字段时保持输入字段的焦点。我知道这个问题的根本原因是

代码语言:javascript
复制
$(".keypad-close").click(); 

它模拟键盘的关闭(回车)按钮的按键。此单击操作将焦点设置为按钮,而不是新的输入字段:

Javascript:

代码语言: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:

代码语言:javascript
复制
<input step="0.01" value="0.00" id="price-5" class="inlineTarget">
<input type="text" value="0" id="quantity-5" class="inlineTarget">

你们谁能为我指出如何实现这一目标的正确方向?

EN

回答 1

Stack Overflow用户

发布于 2015-05-28 15:57:06

代码语言:javascript
复制
$('.inlineTarget').on('blur', function() {

    var value = $(this).val();  

    $.ajax({
        url: '',
        data: {
            value: value
        },
        ....
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30500398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档