【问题标题】:Numeric keypad buttons to increase or decrease value of text area用于增加或减少文本区域值的数字键盘按钮
【发布时间】:2012-07-18 21:32:59
【问题描述】:

我有一个简单的数字小键盘,带有按预期工作的按钮。单击一个按钮,该数字将显示在文本区域中。

我的问题是在键盘上添加 2 个按钮,这些按钮将 (+) 增加或 (-) 减少文本区域中的数字。

请在此处查看演示,http://jsfiddle.net/froze1906/cHPvx/

我需要添加什么来激活 + 和 - 按钮?

【问题讨论】:

    标签: jquery increment numeric decrement keypad


    【解决方案1】:

    尝试以下方法:

    $('.dec').click(function(){
        var val = parseInt($('#number_field').val(), 10);
        if (val != 0) {
          $('#number_field').val(val - 1)
        }
    })
    
    $('.inc').click(function(){
        var val = parseInt($('#number_field').val(), 10);
        if (val != 4) {
          $('#number_field').val(val + 1)
        }
    })   
    

    DEMO

    【讨论】:

    • 如果我需要将输入的默认值设置为空或空白怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 2013-08-04
    • 2020-09-21
    相关资源
    最近更新 更多