Easyui的numberbox无法输入以0开头的数字编号(转载)
1.问题
项目中碰到这样一个问题,Easyui的numberbox在输入数字编号的时候不能以0开头
在我输入以0开头的数字编号后,离开输入框的时候,那个前缀0就自动去掉了。
接下来,我们查看API说明:在input框里加上 prefix属性 data-options="prefix:'0'" 就可以解决numberbox开头不能输入0的问题了
2.属性
该属性扩展自验证框(validatebox),下面是为数字框(numberbox)添加的属性。
|
名称 |
类型 |
描述 |
默认值 |
|
disabled |
boolean |
定义是否禁用该字段。 |
false |
|
value |
number |
默认值。 |
|
|
min |
number |
允许的最小值。 |
null |
|
max |
number |
允许的最大值。 |
null |
|
precision |
number |
显示在小数点后面的最大精度。 |
0 |
|
decimalSeparator |
string |
分隔数字的整数部分和小数部分的分隔字符。 |
. |
|
groupSeparator |
string |
分隔整数组合的字符。 |
|
|
prefix |
string |
前缀字符串。 |
|
|
suffix |
string |
后缀字符串。 |
|
|
filter |
function(e) |
定义如何过滤被按下的键,返回 true 则接受输入字符。 该属性自版本 1.3.3 起可用。 |
|
|
formatter |
function(value) |
用来格式数字框(numberbox)值的函数。返回显示在框中的字符串值。 |
|
|
parser |
function(s) |
用来解析字符串的函数。返回数字框(numberbox)值。 |
3.事件
|
名称 |
参数 |
描述 |
|
onChange |
newValue,oldValue |
当字段值改变时触发。 |
4.方法
该方法扩展自验证框(validatebox),下面是为数字框(numberbox)添加或重写的方法。
|
名称 |
参数 |
描述 |
|
options |
none |
返回选项(options)对象。 |
|
destroy |
none |
销毁数字框(numberbox)对象。 |
|
disable |
none |
禁用该域。 |
|
enable |
none |
启用该域。 |
|
fix |
none |
把值固定为有效的值。 |
|
setValue |
none |
设置数字框(numberbox)的值。 $('#nn').numberbox('setValue', 206.12); |
|
getValue |
none |
获取数字框(numberbox)的值。 var v = $('#nn').numberbox('getValue'); alert(v); |
|
clear |
none |
清除数字框(numberbox)的值。 |
|
reset |
none |
重置数字框(numberbox)的值。该方法自版本 1.3.2 起可用。 |
5、实例
<table cellpadding="5" style="width: 100%; height: 20%;">
<tr>
<td style="text-align: right;">操作员编号:</td>
<td><input id="operatorId" class="easyui-numberbox" data-options="prefix:'0'" style="width: 180px"></td>
<td style="text-align: right;">操作员姓名:</td>
<td><input id="operatorName" class="easyui-textbox" style="width: 180px"></td>
<td style="text-align: right;">所属单位:</td>
<td><input id="operatorCompany" class="easyui-textbox" style="width: 180px"></td>
</tr>
</table>
6.效果
之前是无法输入0的
Easyui的numberbox无法输入以0开头的数字编号(转载)的更多相关文章
- c编程:提示用户输入一个0—9的数字进行猜测电脑产生的随机数。一共有三次机会。
// // main.c // 使用c语言进行编程: 题目:由电脑生成一个由0-9之间的随机数,提示用户也输入一个数字进行猜测.当猜测三次仍不中的时候结束程序. 编译环境:Xcode6.3 特别介 ...
- input框限制0开头的数字(0除外)
用到parseInt() 函数 parseInt() 函数可解析一个字符串,并返回一个整数 提示和注释 注释:只有字符串中的第一个数字会被返回. 注释:开头和结尾的空格是允许的. 提示:如果字符串的第 ...
- input校验不能以0开头的数字
不以零开头 <input type="text" class="form-control" onkeyup="value=value.rep ...
- input和React-Native的TextInput的输入限制,只能输入两位小数(阻止0开头的输入),类似价格限制
一.背景: 想要实现一功能: 1. 最多只能输入两位小数,类似的价格限制 2. 实时监听限制输入,禁止输入不符合规范的字符(当输入违禁字符,进行删除操作) 这样做的优点: 1. 在用户输入时直接进行限 ...
- vue开发中利用正则限制input框的输入(手机号、非0开头的正整数等)
我们在前端开发中经常会碰到类似手机号输入获取验证码的情况,通常情况下手机号的输入需要只能输入11位的整数数字.并且需要过滤掉一些明显不符合手机号格式的输入,那么我们就需要用户在输入的时候就控制可以输入 ...
- 第二百一十三节,jQuery EasyUI,NumberBox(数值输入框)组件
jQuery EasyUI,NumberBox(数值输入框)组件 功能:只能输入数值,和各种数值的计算 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI ...
- input输入框如何只能输入非零开头的正整数
input输入框如何只能输入非零开头的正整数 ********* 废话不多说,先来代码 ********* case1: 原生html + javascript <body> <!- ...
- parseInt在IE8转换返回不相等(parseInt("08")返回0等以0开头大于7的数字串)
描述 在IE8内核下parseInt("08")返回0,等以0开头大于7的数字串返回的值不相等 解决方法 parseInt当不指定radix时,当以0x开头时,s按照十六进制计算的 ...
- input输入框 只能输入数字 oninput = "value=value.replace(/[^\d]/g,'')" input输入框输入大于0的数字 oninput="value=value.replace(/\D|^0/g,'')"
项目中因为利用 element-ui 和avue两个ui框架搭建的 1.利用element-ui自带的校验需要注意点 prop :rules ref这三个属性 2.利用oninput时间进行校验 ...
随机推荐
- [ CodeVS冲杯之路 ] P2952
不充钱,你怎么AC? 题目:http://codevs.cn/problem/2952/ 题目讲一个细胞可分裂成 2 个,那么当前数目就是2a,a 为时间 然后 q 个细胞一起会死亡,也就是对 q 取 ...
- hdu 2544 最短路 (dijkstra,floyd)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 题目大意:找到两点间最短的距离值. 代码一:(dijkstra算法) #include < ...
- tmux下make menuconfig背景色不正常问题
参考https://blog.tankywoo.com/2015/10/24/tmux-mutt-not-redraw-problem.html 是由于~/.bashrc或~/.zshrc设置,覆盖了 ...
- 3个js函数 变成数组本身的3个方法
<!DOCTYPE html> 3个js函数 变成数组本身的3个方法 /** * 稀疏数组 变成不稀疏数组 * @params array arr 稀疏数组 * @return arry ...
- 错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application
错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 JavaFX 应用程序类必须扩展ja ...
- Annotation(注解)代替配置文件
非注解形式,即指在配置文件中配置相关参数,使实体类.参数各方面分离.注解方式,即annotation方式,是jdk提供的一种注入或配置方式.即将实体类与相关参数都在一起,只是通过@annotation ...
- 对tmemorystream的一些改进_delphi教程
http://www.cnblogs.com/linyawen/archive/2010/12/11/1903072.html 怎么又是关于Stream的,呵呵,应该说只是最近比较关心程式的效率问题, ...
- linux 批量替换所有文件中包含的字符串
sed -i "s/原来字符串/新字符串/g" `grep 原来字符串 -rl .` 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 ...
- 洛谷 P3927 SAC E#1 - 一道中档题 Factorial【数论//】
题目描述 SOL君很喜欢阶乘.而SOL菌很喜欢研究进制. 这一天,SOL君跟SOL菌炫技,随口算出了n的阶乘. SOL菌表示不服,立刻就要算这个数在k进制表示下末尾0的个数. 但是SOL菌太菜了于是请 ...
- 让你的mysql或mariadb 支持ipv6
如果你在windows 或Linux系统已经安装了mysql/mariadb,并且操作系统本身已经支持了ipv6. 在/etc/my.conf 这样配置可以让mysql也支持ipv6 [mysqld] ...