直接上代码
$.extend($.fn.validatebox.defaults.rules, {
isHaveProj:{
validator : function(value, param) {
var params={"item.projId":value,"item.id":param[0]};
var r=false;
$.ajax({
url:"/sample/sample/getAuditItemByItemId.jhtml",
method:"post",
async:false,
data:params,
success:function(result){
if(result!=null&&result.success!=null){
r = false;
}
else{
r = true;
}
}
});
return r;
},
message : '此项目编号已存在,请重新输入'
}
});
需要注意的是value是验证组件的值,param是传入的参数,参数为一个数组
相关推荐
jquery easyui validator 扩展自定义验证方法
jQuery EasyUI 是一个基于 jQuery 的用户界面插件集合,它包含了一系列丰富的 UI 组件,并且支持自定义验证规则。本文将详细介绍如何自定义 jQuery EasyUI 的验证规则,并通过具体示例来说明各个验证规则的功能与...
easyui扩展的js验证,是对easyUI没有的验证做的补充扩展,好用方便
easyUI自定义DataGrid分页栏 启用DataGrid行内编辑器 继承扩展DataGrid的editors easyUI在可编辑的datagrid中计算两列的值 easyUI合并DataGrid单元格 easyUI为datagrid创建自定义视图 easyUI datagrid...
通过上述示例可以看出,EasyUI验证框提供了非常灵活且强大的验证功能,不仅支持基础的输入验证,还能根据需求自定义复杂的验证逻辑。开发者可以根据实际项目需求选择合适的验证方式,并通过简单的配置快速实现表单...
ValidateBox 也允许用户自定义验证规则,例如可以使用 jQuery 的 extend 方法来扩展 ValidateBox 的规则,例如可以添加身份证号码、电话号码、手机号码等验证规则。 EasyUI 的 ValidateBox 验证组件提供了多种类型...
message: '自定义验证失败' } }); ``` 这段代码添加了一个名为 `custom_reg` 的验证规则,允许我们传入正则表达式作为参数进行匹配验证。在使用时,只需要在对应的 validatebox 中指定这个规则和对应的错误消息...
此外,`required`属性用于设置是否必填,`onValid`和`onError`回调函数则可以自定义验证成功或失败后的处理。 二、extendvalidate.js扩展介绍 `extendvalidate.js`是EasyUI验证功能的一个扩展,它增加了更多定制化...
4. 扩展与定制:根据项目需求,学习如何扩展EasyUI功能或自定义样式。 总结,jQuery EasyUI 1.5.3 的未压缩源代码为开发者提供了一个宝贵的学习和实践平台。通过对源代码的深入理解和实践,开发者不仅可以提升自身...
EasyUI代码生成器是一款高效的开发工具,专为简化前端和后端页面的创建流程而设计。它基于EasyUI框架,一个流行的JavaScript库,用于构建现代、响应式的Web应用程序。EasyUI提供了丰富的组件和布局选项,使得开发者...
EasyUI允许我们通过`rules`属性定义自定义验证规则,例如: ```html ``` 在这个例子中,我们为邮箱字段添加了一个`email`规则,它会使用内置的邮箱验证函数。 如果内置的验证规则无法满足需求,我们还可以扩展...
JQuery Easyui是一款流行的前端框架,它通过JQuery的UI组件帮助用户快速实现网页的用户...开发者可以通过本文介绍的知识点和实例代码,快速掌握JQuery Easyui自定义下拉框组件的使用方法,并将其应用到实际的项目中去。
4. **自定义验证规则**:除了内置的验证规则外,你还可以通过扩展jQuery validatebox插件来创建自定义验证规则。例如,定义一个检查邮箱格式的验证规则: ```javascript $.extend($.fn.validatebox.defaults.rules,...
本文将详细介绍JQuery easyUI中扩展验证机制所使用的正则表达式,帮助开发者更好地理解和运用这些规则。 #### 二、JQuery easyUI验证规则扩展 在JQuery easyUI中,可以通过`.extend()`方法对`$.fn.validatebox....
总之,解决EasyUI自定义标签datagrid edit combobox手动输入保存不上的问题,关键在于正确地利用`onEndEdit`事件,获取并处理用户在combobox中的输入。通过这种方式,可以确保用户的所有修改都能够被正确地保存,...
1. **日期组件扩展**:原生的EasyUI日期选择器通常提供了基本的日历功能,但扩展版本可能包含了更多的自定义选项,如日期范围选择、时间选择、日期格式化等。这有助于用户更灵活地处理日期相关的输入和展示,提升...
在EasyUI的众多组件中,`validatebox` 是一个非常实用的验证插件,主要用于表单验证,确保用户输入的数据符合预设的规则和格式。通过使用`validatebox`,开发者可以轻松实现各种常见的验证需求,如用户名、密码、...
总结来说,这个资源提供了使用JavaScript和EasyUI构建高效、用户友好的Web表单的实例,涵盖了从基础的表单元素到复杂的数据交互和验证策略。对于学习和掌握Web开发,特别是前端验证和用户界面设计的开发者来说,这是...
8. **主题和自定义样式**:EasyUI 允许开发者根据需求调整主题或编写自定义样式,以满足特定的品牌视觉风格。"myhrs" 的界面设计很可能经过了定制,以符合医疗行业的专业感和用户体验。 9. **响应式设计**:考虑到...