阅读更多

6顶
10踩

开源软件
  跨浏览器js验证框架talent-validate1.5发布了。

本次修改:

1、支持onfocus、onchange和onkeyup事件的即时验证(如果不需要这些功能,可以修改config.js的下面三个属性:isValidateWhenOnKeyUp、isValidateWhenOnChange和isValidateWhenOnFocus)



2、支持id验证(以前只支持name)
new IpValidator().addId("id1","id2");

3、增加了一个Ip验证器(当然了,大家添加新验证器是件简单的事情)
new IpValidator().addId("id1","id2");


本验证器的特点:

1、简单
一行代码就可以为许多字段添加需要的验证逻辑
new IpValidator().add("id1","id2");

2、灵活
可以轻松对字段进行取消和添加验证,比较适合复杂的页面
var requiredValidator = new RequiredValidator();
<input type="button" value="取消必输验证" onclick="requiredValidator.remove('n1', 'n2');"/>
<input type="button" value="添加必输验证" onclick="requiredValidator.add('n1', 'n2');"/>

还可以在config.js中和validate.css中对提示错误的方式和样式进行配置。
3、人性化
这个不必多说了吧,在我的印象中,用户口碑很好。这里的用户包括开发人员以及界面的使用人员。

作者声明:

   大家如果喜欢就拿去用吧!也欢迎大家提改善建议!在认真使用本验证器前,请勿轻意说本框架是个轮子,因为我并不喜欢发明轮子,如果市场上有我所需要的,我是不会自己去弄个验证框架的。


下载地址更正:http://dl.iteye.com/topics/download/1dec92a7-1d9f-3d81-a077-33a2ff3bc41d


6
10
评论 共 20 条 请登录后发表评论
20 楼 萧十一狼 2011-12-15 15:43
这个框架很好,很强大, 我现在做的系统刚开始用, 非常灵活,易用,不相信你们可以试试。 自己去看看demo和源代码。  以前我用的都是jquery-validate,感觉这个比jquery-validate要灵活好用。 不信自己去试试呗,花不了多长时间的。

我用的是talent-validate-2.8.8的版本。
19 楼 tywo45 2011-07-26 18:47
nail2008 写道
jhaij 写道
精神可嘉, 人言可畏

怕人说就别拿出来!
就这个也能上首页,还以为我穿越了。


这个框架的前身在华为的BOSS系统中使用过;中兴的网管系统使用过;电信科研院的ERP软件也使用。这三家公司你都穿越过了?我怀疑你对自己的作品从未有过信心,以至于以己之心度人之意!

从下面这两条博文的回复,也能看出网友的喜爱。只是这里的标题的确是小编的笔误,但一个小小的笔误大家不能原谅么?
http://tywo45.iteye.com/blog/253317
http://tywo45.iteye.com/blog/196650
18 楼 nail2008 2011-07-26 18:11
jhaij 写道
精神可嘉, 人言可畏

怕人说就别拿出来!
就这个也能上首页,还以为我穿越了。
17 楼 caotixunyuan 2011-07-26 17:49
慢慢发展,还是挺看好的,感觉现在还是比较单调一点,是不是好多功能的DEMO没有发布呢
16 楼 newLinuxJava 2011-07-26 13:03
明明就是JavaScript的东西......
15 楼 tywo45 2011-07-26 12:49
不是小编的错,我的第一个下载包,都是用jsp作demo的,误导了小编。这个框架跟java是没有联系的。这里是博文原文:http://tywo45.iteye.com/blog/1131796

有两个下载包,一个是用jsp demo的,一个是html demo的。后者已经不依赖于第三方js框架了。
14 楼 dreamer52y 2011-07-26 11:45
确实骚,很骚
13 楼 princehaku 2011-07-26 10:33
.................
java=js???
12 楼 flamenco 2011-07-26 09:17
这不能口误啊,大家都懂得
11 楼 Leon.Wood 2011-07-26 08:01
Java?这小编是白痴还是怎么?难道java和js都分不清?
10 楼 jhaij 2011-07-25 23:50
精神可嘉, 人言可畏
9 楼 PetriNet 2011-07-25 23:46
                   
8 楼 yuriyan 2011-07-25 22:12
牛头不对马嘴...
7 楼 tywo45 2011-07-25 20:55
请大家用这个地址进行下载:
http://dl.iteye.com/topics/download/1dec92a7-1d9f-3d81-a077-33a2ff3bc41d

今天晚上花了好几十分钟,去掉了对jquery和prototype的依赖,并且所有demo全部换成了html,如果需要使用本框架,只需要引用一个js和一个css即可。
6 楼 tywo45 2011-07-25 18:28
看来有必要把依赖的jquery和prototype去掉,这个框架是07年开始做的,当时喜欢使用JS框架,所以引入了prototype,后来又支持了jquery。

打算在下周发个版本,作如下修改:
1、去掉依赖的jquery和prototype。
2、完全html化,不用jsp进行演示。
5 楼 jrx0122 2011-07-25 17:16
jquery-validate
4 楼 george_space 2011-07-25 15:16
看介绍,这个好像跟java没什么关系吧,纯粹一个js脚本应用啊。
3 楼 kjj 2011-07-25 14:49
就这个也能上首页??????????//
java==js ???
2 楼 doudou8407 2011-07-25 11:46
骚的啊 tan总
1 楼 tywo45 2011-07-25 11:29
补充说明一下:
这个框架不是java的,是javascript的。准备下周抽空把里面的jsp全部换成html。到时候大家引用起来就会方便些了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • talent validate1.6.1最新最灵活最简单的js验证框架

    talent validate最新最灵活最简单的js验证框架,口碑很好,在华为、中兴等公司的项目中有使用到!

  • talent-validate-1.6.0发布(跨浏览器js验证框架)

    上次由于我的失误,导致小编摆了个乌龙,所以弄个版本出来正一下名 本次修改点: 1、增加了用户名和密码验证演示 [img]... 2、去掉了jquery和prototype的依赖 ...3、将所有js合入一个js文件中...

  • talent-validate3.0.0发布

    平时也没什么时间推广该框架,其实今天...talent-validate是扩展性很强,适用面很广的js验证框架,跨浏览器。始于2006,重写于2008,推广于2010。众多项目在用,为上千个页面提供输入验证。   本次新增功能: ...

  • javaScript开源大全

    javascript开源大全 转自:http://www.cnblogs.com/yiliweichinasoft/p/3819699.html ...javascript开源大全 ...Ajax框架-jQuery ...国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服...

  • javascript开源大全

    Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-...

  • jenkins 构建api_构建和发布api产品的实用指南

    If you are working with investors — finding talent is still time-consuming and expensive. 有抱负的初创公司创始人经常想到构建网络或移动应用程序。 但是,发布此类产品需要具有各种技能的人付出大量的努力...

  • 【软件周刊第 28 期】微软推出 Visual Studio for Mac 正式版;Spring Framework 5.0 首个候选版本发布:为 JDK 9 做准备...

    talent-validate 4.0.1,十年前的 JS 验证框架,依旧风骚 JS 代码优化工具 UglifyJS 进入全新 3.0 版本 Elastic-Job 2.1.2 发布非核心功能,稳定性提升 JavaMelody v1.66.0 发布,系统监控平台 ...

  • visual basic_Visual Basic术语表

    当使用“后退”按钮(或其他方法)重新访问网页时,浏览器将检查缓存以查看网页是否存储在该页面中,并将从缓存中检索该页面以节省时间和处理时间。 程序员应该记住,程序客户端可能并不总是总是直接从服务器检索页面...

  • win64 CC2022.zip

    SmartTools InDesign插件

  • 深度学习课程的课程设计-------基于ResNet优化模型的阿尔茨海默症的识别.zip

    深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模型能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类型,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模型的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模型的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模型过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模型来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模型的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。

  • 机械设计课程设计说明书_带式输送机传送装置_西北工业大学.doc

    机械设计课程设计说明书_带式输送机传送装置_西北工业大学.doc

  • 风格化欧洲城镇建筑场景模型:Modular European Town v1.1

    使用 “模块化欧洲小镇” 包来改变你的游戏世界!这个套装提供了你设计一个充满活力的低多边形城市所需的一切。 套装包括: 模块化建筑:各种结构可创造多样化的建筑设计。 自然元素:树木、灌木丛和植物,以增加你的小镇的绿色景观。 基础设施:道路、人行道、边界和墙壁,以构建一个逼真的布局。 不同的道具:很多物品,如消防栓、路灯、咖啡馆桌椅、垃圾桶、长椅等等。 所有模型都采用低多边形美学制作,确保出色的性能和独特的视觉风格。这个套装非常适合所有平台上的游戏:移动设备、桌面电脑和虚拟现实。它易于使用且高度可定制,让你轻松构建自己独特的欧洲风格小镇。用 “模块化欧洲小镇” 将你的愿景变为现实!(解释说明:“lowpoly” 即低多边形,是一种在游戏和数字艺术中常用的风格,以较少的多边形数量来呈现模型,通常具有简洁的外观和较好的性能表现。

  • 机械工艺课程设计 挂轮架轴自由锻工艺设计(全套图纸).doc

    机械工艺课程设计 挂轮架轴自由锻工艺设计(全套图纸).doc

  • nvm-window v1.1.12

    nvm-window v1.1.12

  • python自动化测试10: multipart类型接口

    multipart类型接口的介绍与使用

  • 机械创新课程设计_自动翻书机设计.doc

    机械创新课程设计_自动翻书机设计.doc

  • “机械原理”课程设计自动打印机的设计.doc

    “机械原理”课程设计自动打印机的设计.doc

  • SAP系统中采购订单‘确认控制’的操作指南

    内容概要:介绍了两种不同类型的采购订单‘确认控制’操作——‘确认控制’一步法(0004)和两步法(0001),并且阐述了它们各自的操作流程以及后台配置方式。还涵盖了另一种收货类型'粗收货'(0002),并通过具体的系统功能与菜单选项展示了一般性的操作步骤,并解释了它的背景及意义。 适合人群:需要理解并能够执行采购确认控制流程的供应链管理从业人员以及系统管理员。 使用场景及目标:帮助用户理解采购流程,特别是涉及到确认步骤以及粗收货的情形。目的是保证采购流程的准确性,提升仓库收货效率。 其他说明:文章详细描述了一系列系统功能与配置,包括采购订单的创建与更新,通过特定的功能码实现采购确认,内向交货单的处理和收货的具体操作,强调每一种确认控制方法背后的原理及其应用场景。

  • 【6层】4837.9平米六层框架综合办公楼(含计算书、建筑、结构图纸).zip

    【6层】4837.9平米六层框架综合办公楼(含计算书、建筑、结构图纸) 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

  • AP9569GH-VB一款P-Channel沟道TO252的MOSFET晶体管参数介绍与应用说明

    -40V;-65A;RDS(ON)=10mΩ@VGS=10V;VGS=20V;Vth=-1.6V

Global site tag (gtag.js) - Google Analytics