-
easyUI NumberBox数据验证5
各位高手,
<td><input class="easyui-numberbox easyui-alidatebox" type="text" name="iEdiCustomerDetailModel.ifeiLv" size="54" validType="maxNumberVal" data-options="required:true,precision:4,min:0,max:0.9999" /> </td>
这是我JSP页面的输入框。要求输入0-1之间的小数(小数点后保留四位)。我重写了扩展验证方法如:
$.extend($.fn.validatebox.defaults.rules, {
maxNumberVal:{
validator:function(value, param){
return /^0\.([0-9]{0,4})?$/.test(value);
},
message : 'Only 4 decimal places between 0 and 1 are allowed'
}
});
现在结果是不合规的数据会提示错误信息,但是提示错误后会将输入的不合规数自动转化为合规数据。比如输入了1299--->0.9999,输入-77---->0.0000.
我想要的结果是不合规,就将数据清空,请问怎么办?2014年6月05日 15:38
目前还没有答案
相关推荐
NumberBox 是 EasyUI 提供的一个用于输入数值的控件,通常在数据表格(datagrid)中用于显示和编辑数值字段。 问题的核心在于,当尝试在 NumberBox 中输入小数点时,系统会自动进行四舍五入操作,并且在设置小数...
在blur事件的回调函数内,你可以编写处理逻辑,例如验证输入值、更新数据或者执行任何其他需要在用户离开Numberbox时进行的操作。以下是一个简单的例子,展示如何在blur事件触发时打印当前的输入值: ```javascript...
这两个组件在网页表单中非常常见,可以用于收集用户的输入数据。 `onchange` 事件是 JavaScript 中的一个重要事件,它会在元素的值发生改变并失去焦点后触发。在 EasyUI 中,`onchange` 事件同样适用于 `easyui-...
在上面的代码中,我们使用ajax请求来获取staffno对应的员工信息,并根据返回的数据进行校验。 首先,我们使用$("#FormUpdate #staffno").textbox('getText')来获取文本框的当前值,并将其赋值给staffno变量。然后,...
它的优势在于可以直接集成验证功能,减少了前端开发的负担,同时也提高了用户界面的友好性和输入数据的准确性。此外,NumberBox还支持自定义的格式化输出,可以按照用户的需要显示数字,例如保留两位小数等。在使用...
通过以上介绍,我们可以看出NumberBox组件的强大之处,它允许开发者对数值输入进行严格的控制,包括但不限于数据格式、范围验证、输入过滤等。这使得在开发Web应用程序时,可以创建出更符合用户需求的交互界面,确保...
验证框(ValidateBox)用于对输入字段进行验证,确保用户输入的数据符合预设规则,如非空、邮箱格式、手机号码等。`$("#element").validatebox`方法可以配置验证规则,如`{required:true, validType:'email'}`。 **...
`easyui-validatebox` 用于验证用户在输入框或文本区域中输入的数据。它可以设置不同的验证规则,如非空、长度限制、格式匹配等,当输入不符合规则时会显示错误提示,确保数据的准确性和完整性。 **EasyUI 树形结构...
- 表单组件:表单(Form)、组合框(ComboBox)、组合树(ComboTree)、数字框(NumberBox)、验证框(ValidateBox)、日期输入框(DateBox)、日历(Calendar) - 窗口组件:窗口(Window)、对话框(Dialog)、...
- 数字验证框(numberbox):输入框,用于输入数字并且可以进行校验。 - 日期组合框(datebox):输入框,用于选择日期。 - 日期时间组合框(datetimebox):输入框,用于选择日期和时间。 - 日历(calendar):用于选择...
本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html Base 基础 Documentation 文档 ...
10. **插件和扩展**:EasyUI 还包含一些辅助插件,如日期选择器(datebox)、时间选择器(timespinner)、数字输入框(numberbox)等,丰富了组件库。 在CHM帮助文档中,每个组件都会详细介绍其API,包括属性、方法...
它们提供了丰富的验证和格式化功能,简化了用户输入数据的处理。 3. **布局组件**:网格(datagrid)、树形视图(tree)、表格(table)、布局(layout)。这些组件帮助组织和展示数据,支持排序、过滤、分页等功能...
折叠数据表格中套用数据表格 数据表格处理海量数据方法 窗口应用 创建简单窗口 创建窗口工具栏 窗口与布局 创建对话框窗口 自定义工具条和按钮 树形菜单 使用标签创建树形菜单 创建异步树形菜单...
2. **1.7.2 validatebox(验证框)**:用于验证输入是否合法的输入框。 3. **1.7.3 textbox(文本框)**:基本的文本输入框。 4. **1.7.4 combo(自定义下拉框)**:自定义下拉框,可以嵌入其他组件。 5. **1.7.5 ...
- **TextBox(文本框)**:基础输入框,支持验证、提示和水印效果。 - **NumberBox(数字框)**:限制输入为数字,可设置步长、范围等。 - **Slider(滑块)**:通过滑动条选择数值,可设置范围和步长。 - **...
### jQuery EasyUI 中文文档知识点概述 #### 一、jQuery EasyUI 概述 jQuery EasyUI 是一个基于 jQuery 的简化用户界面插件集合。它提供了一系列丰富的用户界面组件,可以帮助开发者快速构建美观且功能强大的 Web ...
接下来我们将继续探讨其他重要的 EasyUI 组件,如 Dialog(对话框)、Messager(提示框)、NumberBox(数字框)、ValidateBox(验证框)、Pagination(分页)、Window(窗口)、Panel(面板)、Tabs(标签)、Tree...