layui如何实现带加减按钮的数字输入框

来源:undefined 2025-02-02 15:08:21 1036

使用 layui 库实现带加减按钮的数字输入框的步骤如下:引入 layui 库。初始化数字输入框,设置最小值、最大值和步长。添加加减按钮的 HTML 代码。为加减按钮添加事件监听,更新数字输入框的值。

如何使用 layui 实现带加减按钮的数字输入框

1. 引入 layui 库

在 HTML 页面中引入 layui 库:

1

<script src="layui/layui.js"></script>

登录后复制

2. 初始化数字输入框

使用 layui.input() 方法初始化数字输入框:

1

2

3

4

5

6

layui.input({

elem: #number-input,

min: 0, // 最小值

max: 100, // 最大值

step: 1 // 步长

})

登录后复制

3. 添加加减按钮

在数字输入框元素中添加加减按钮的 HTML 代码:

1

2

3

4

5

6

7

8

9

<div class="layui-input-group">

<div class="layui-input-addon">

<button type="button" class="layui-btn layui-btn-primary" id="btn-add">+</button>

</div>

<input type="text" id="number-input" class="layui-input">

<div class="layui-input-addon">

<button type="button" class="layui-btn layui-btn-primary" id="btn-sub">-</button>

</div>

</div>

登录后复制

4. 为按钮添加事件监听

为加减按钮添加事件监听,以更新数字输入框的值:

1

2

3

4

5

6

7

8

9

$(#btn-add).click(function() {

var value = parseInt($(#number-input).val()) + 1;

$(#number-input).val(value);

});

$(#btn-sub).click(function() {

var value = parseInt($(#number-input).val()) - 1;

$(#number-input).val(value);

});

登录后复制

以上就是layui如何实现带加减按钮的数字输入框的详细内容,更多请关注php中文网其它相关文章!

最新文章