强效、方便的表单通用检测JS 不错_表单特效

JS通用表单Input检测块(IE支持)

通过自定义每一个Input的六个新属性(可省略任意个)

//自定义属性解释(IE支持):

//ii_chname:表示该数据的中文名称

//ii_minsize:表示允许输入的最小长度,单位字节

//ii_maxsize:表示允许输入的最大长度,单位字节

//ii_type:限制输入的数据类型,有

EN(英文),CN(中文),NUM(实数),INT(整数),DATE(短日期),EMAIL(邮件)

CARD(身份证),URL(网址),IP(IP地址),ID1(英文帐号),ID2(中英文帐号)

//ii_null:表示输入值是否允许为空。为yes时允许为空。

//ii_compare:比交是否与某项(ID)值相同

然后有二种检测方式,

一是在Input里直接加入onBlur="verifyInput(this);" 事件,可即时检测提示

二是在Form中onsubmit="return chkFromAll(this);",提交才检测

使用可以直接本页内script部份另存为Form_Common.js包含就可以用,解决绝大部份表单检测

问题,与后台编程语言无关,加快后台程序编写效率,让你我更专注于后台编写 :)

由于众所周知的原因,FF等貌似不支持自定义属性,暂无解决方法(鄙视一下)。要想兼容可以自

写chkfrom函数利用document.getElementById('ID')和JS文件内函数来检测,也会加快效率

这只是我的web程序设计增效工具(Eff.Studio)的一部份,有朋友需要的话迟点我会公开由表直接自动生成表单工具、自动建立后台(含增加、列表、编辑、删除)的Class(因工作需要,暂只做ASP版)
将大大加快设计效率~~~支持啦~(支持转载,拷贝不究,恳留作者信息)

演示表单:

*注册帐号:

(帐号只能由英文、数字和下划线组成,5-16个字符)

*登陆密码:
*重复密码:
*真实姓名:

(只能为中文)

*联系邮件:
*联系QQ:

(只能为数字)

联系地址:
自我简介:

(最多100个字)

时间: 2016-01-10
Tags: 不错

强效、方便的表单通用检测JS 不错_表单特效的相关文章

Ctrl + Enter提交前检测的代码_表单特效

按 Ctrl+Enter 直接提交

刷新时清空文本框内容的js代码_表单特效

在做注册页面(.htm静态格式)时, 我想在刷新时(如F5,而不是提交表单后的返回)把开始输入文本框的内容清空 要怎么做呢? 只有密码框可以,其它的框默认保留了开始输入的信息 复制代码 代码如下: <body onload="document.forms[0].reset()">

可实现多表单提交的javascript函数_表单特效

<script language=javascript> function submitForm(formId,action){     var form=document.getElementById(formId);     form.action=action;     form.submit(); } </script> 传个表单ID和url进去就行了~

javascript Zifa FormValid 0.1表单验证 代码打包下载_表单特效

简介:完全通过html不需要写js程序就可以实现表单验证功能,可支持一个表单元件多条件验证  和服务端程序无关系,完全客户端方式.  使用方法:在要验证的表单中加上 onsubmit="return validator(this)"  在要验证的表单元件中设置,valid(验证规则),errmsg(提示消息),多个验证使用|全为分隔!  验证规则参数:  复制代码 代码如下: required 必填   isEmail 必须是Email格式   eqaul 和另一元件对比值是否相同,对

常用js脚本_表单特效

这些都是工作的时候用到的,希望以后都可以用到 // "":,.!: typeof(objectName) == ''undefined'' // 定义常量 ------------------------------------------------------------------------ var TxtReadOnlyBgColor = "#EEEEEE" // 当输入框是Readonly属性时的背景色 /*====================函数说

用于判断用户注册时,密码强度的JS代码_表单特效

<script language=javascript> //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 return 4; else retu

限制文本框输入N个字符的js代码_表单特效

所以要做的就是 1. 首先区分出来是两个字节的字符还是一个字节的字符: 2. 使用charCodeAt和String.fromCharCode即可进行相互转换. 代码如下: 复制代码 代码如下: function validatePostponeValue(obj, objLength) { var executeResult = false; var value = obj.value; var byteLen=0,len=value.length; var newValue = ""

输入数量和价格自动计算输出金额的js代码_表单特效

数量: 单价: 总价: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

得到文本框选中的文字,动态插入文字的js代码_表单特效

复制代码 代码如下: <script language="javascript" src="js/settags.js"></script>  function AppTag(tagcode)  {   document.PostMessage.Message.value += tagcode;  }  function InsertTag(tagbegin,tagend)  {   if ((document.selection)&