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时间进行校验 ...
随机推荐
- 【Atcoder】ARC 080 F - Prime Flip
[算法]数论,二分图最大匹配 [题意]有无限张牌,给定n张面朝上的牌的坐标(N<=100),其它牌面朝下,每次操作可以选定一个>=3的素数p,并翻转连续p张牌,求最少操作次数使所有牌向下. ...
- 矩阵快速幂&T1
T1 知识储备 在写这一题之前,我们首先要了解矩阵乘法(我就是因为不懂弄了好久...) 矩阵的运算()-----(信息学奥赛一本通之提高篇) 矩阵的加法减法是十分简单的,就是把2个矩阵上对应的位置相加 ...
- bzoj 4569 [Scoi2016]萌萌哒 并查集 + ST表
题目链接 Description 一个长度为\(n\)的大数,用\(S_1S_2S_3...S_n\)表示,其中\(S_i\)表示数的第\(i\)位,\(S_1\)是数的最高位,告诉你一些限制条件,每 ...
- Python学习笔记 使用数据库SQlite Mysql
SQLite是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用当中, 甚至在IOS和Android的APP中都可以集成 Python就内 ...
- appium===Appium的前世今生
一.什么是Appium Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持IOS.Android及FirefoxOS平台.Appium使用WebDriv ...
- html的表格
表格元素及相关样式 1.<table>标签:声明一个表格 2.<tr>标签:定义表格中的一行 3.<td>和<th>标签:定义一行中的一个单元格,td代 ...
- Unicode(UTF-8, UTF-16)令人混淆的概念----我看完了 不错
来自:http://www.cnblogs.com/kingcat/archive/2012/10/16/2726334.html ---------------------------------- ...
- Django 在 view 中使用 Paginator分页插件
1.在 view 中使用 Paginator def query(request,sql): # 创建连接 connection = pymysql.connect(**config) try: wi ...
- HDU 6273.Master of GCD-差分数组 (2017中国大学生程序设计竞赛-杭州站-重现赛(感谢浙江理工))
Super-palindrome 题面地址:http://acm.hdu.edu.cn/downloads/CCPC2018-Hangzhou-ProblemSet.pdf 这道题是差分数组的题目,线 ...
- Codeforces Round #442 A Alex and broken contest【字符串/常量数组/string类】
A. Alex and broken contest time limit per test 2 seconds memory limit per test 256 megabytes input s ...