实现Easyui文本框验证结果控制button启用/禁用
2015-03-09 14:33
351 查看
这里我需要实现某个文本框在验证通过时,test按钮才为可用状态。
首先添加一个文本框和按钮。
[sql] view
plaincopyprint?
<input class="easyui-validatebox" id="inputTest" />
<input type="button" id="buttonTest" value="disabled" />
在初始化时设置文本框的验证方法,需要写在$(function () {});里。
[javascript] view
plaincopyprint?
$('#inputTest').validatebox({
required: true,
validType: 'length5'
});
这里关键的地方是需要扩展validatebox的规则。这个在EasyUI的官方文档里也有说明。
[javascript] view
plaincopyprint?
$.extend($.fn.validatebox.defaults.rules, {
length5: {// 验证长度
validator: function (value) {
if (boolean = value.length == 5) {
$("#buttonTest").removeAttr("disabled");//启用按钮
return true;
}
else {
$("#buttonTeat").attr({ "disabled": "disabled" });//禁用按钮
return false;
}
},
message: '输入长度需为5位'
}
});
如此,在文本框内输入长度为5位时,button才可点击,否者是灰色的。
这只是个引见,具体应用时可以有很多变化,希望能有帮助。
首先添加一个文本框和按钮。
[sql] view
plaincopyprint?
<input class="easyui-validatebox" id="inputTest" />
<input type="button" id="buttonTest" value="disabled" />
在初始化时设置文本框的验证方法,需要写在$(function () {});里。
[javascript] view
plaincopyprint?
$('#inputTest').validatebox({
required: true,
validType: 'length5'
});
这里关键的地方是需要扩展validatebox的规则。这个在EasyUI的官方文档里也有说明。
[javascript] view
plaincopyprint?
$.extend($.fn.validatebox.defaults.rules, {
length5: {// 验证长度
validator: function (value) {
if (boolean = value.length == 5) {
$("#buttonTest").removeAttr("disabled");//启用按钮
return true;
}
else {
$("#buttonTeat").attr({ "disabled": "disabled" });//禁用按钮
return false;
}
},
message: '输入长度需为5位'
}
});
如此,在文本框内输入长度为5位时,button才可点击,否者是灰色的。
这只是个引见,具体应用时可以有很多变化,希望能有帮助。
相关文章推荐
- 实现Easyui文本框验证结果控制button启用/禁用
- 基于jquery实现的服务器验证控件的启用和禁用代码
- 基于jquery实现的服务器验证控件的启用和禁用代码
- 状态开关按钮ToggleButton的简单使用:实现动态控制布局
- asp.net 简单实现禁用或启用页面中的某一类型的控件
- vue2.0结合Element实现select动态控制input禁用实例
- 笔记:setAccessible方法启用/禁用权限控制检查
- 让 user control 中的 Button 也能启用验证
- 采用FPGA IP实现DDR的读写控制的设计与验证
- 如何用Delphi实现WINDOWS XP中“本地连接”的启用和禁用 ?
- jquery实现文本框的禁用和启用
- WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制
- 禁用启用oracle数据库中所有约束(c#实现)
- VC实现光驱、软驱、USB的禁用和启用
- vue2.0结合Element实现select动态控制input禁用
- 程序实现启用/禁用设备(驱动)enable/disable device with windows api
- 半透明DIV 层链接启用和禁用的功能实现
- js实现的验证,学习用js控制td
- vc++实现控制USB设备启用与否
- js实现表单验证(submit /button)