📅  最后修改于: 2023-12-03 14:40:55.221000             🧑  作者: Mango
EasUI(EasyUI)是由jeasyui团队推出的一个功能丰富的jQuery插件集。EasUI jQuery 数字框小部件是其中的一种,它提供了一个可自定义长度、范围以及步长的数字框部件,可在web应用程序中使用。
引入EasUI和jQuery库文件:
<link rel="stylesheet" type="text/css"
href="/easui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
href="/easui/themes/icon.css">
<script type="text/javascript" src="/easui/jquery.min.js"></script>
<script type="text/javascript"
src="/easui/jquery.easyui.min.js"></script>
在你的HTML表单中添加如下代码:
<input class="easyui-numberbox" id="numBox" name="numBox" value="0">
添加如下JavaScript代码初始化数字框部件:
$('#numBox').numberbox({
precision: 2, // 小数点后位数
min: 0, // 最小值
max: 100, // 最大值
increment: 0.5, // 步长
disabled: false, // 禁用状态
readonly: false, // 只读状态
onChange: function(newVal, oldVal) { // 数值变化事件回调函数
console.log('New Value: ', newVal);
console.log('Old Value: ', oldVal);
}
});
/* 修改数字框背景色为红色 */
#numBox {
background-color: red;
}
increase
和 decrease
按钮样式:/* 修改数字框 increase 和 decrease 按钮为圆形 */
.numberbox .spinner-up, .numberbox .spinner-down {
border-radius: 20px;
}
| 参数 | 描述 | 类型 | 默认值 | | --- | --- | --- | --- | | precision | 小数点后的位数 | number | 0 | | min | 最小值 | number | null | | max | 最大值 | number | null | | increment | 每次增量(步长) | number | 1 | | disabled | 是否禁用 | boolean | false | | readonly | 是否只读 | boolean | false | | value | 初始值 | number | null | | onChange | 数值变化事件回调函数 | function(newValue, oldValue) | null |
EasUI jQuery 数字框小部件是用于web应用程序中的一个多功能数字框控件。使用它可以让你快速地添加一个数字输入框。希望这篇介绍对你有用。