上一篇:Java学习从入门到精通 >>
在日文系统中使用javascript校验用户输入长度
直接调用fvallenchk函数即可,obj为要校验的对象,max_len为最大长度,该函数返回0表示长度超出,反之则通过.
function fgetdata(Obj){
wkValue = "";
wkType = Obj.type;
if (wkType == "text") {
wkValue = Obj.value;
} else if (wkType == "hidden") {
wkValue = Obj.value;
} else if (wkType == "select-one") {
SelIx = Obj.selectedIndex;
wkValue = Obj.options[SelIx].value;
} else if (wkType == "textarea") {
wkValue = Obj.value;
} else if (wkType == "password") {
wkValue = Obj.value;
}
return wkValue;
}
function fvallenchk(obj,max_len){
var chkstr,i,cnt = 0;
chkstr = "????????`??????????????????????????????????????????????????";
strValue = fgetdata(obj);
for(i=0; i<strValue.length; i++){
if(escape(strValue.charAt(i)).length >= 4 ){
if ( chkstr.indexOf(strValue.charAt(i))== -1){
cnt+=2;
}else{
cnt++;
}
}else{
cnt++;
}
};
if (cnt > max_len) {
return "0";
} else {
return "1";
}
}
下一篇:编写跨平台Java程序注意事项 >>
相关文章:
- · Java实现网络监听
- · ANT安装、配置
- · 动态编译实例代码
- · Java 面试中的陷阱
- · Java 学习方法浅谈
- · Java核心编程:卷I——学习小记
- · Java语言已成为手机通讯标准 微软恐难夺天下
- · 获得本机IP和名称
- · 将 Java 小程序迁移到 Microsoft J# 浏览器控件
- · 密钥对的存储和加载
- · 我的JAVA工具
- · JAVA编程思想 课程进展 一
- · java文件的相对路径
- · java内部类的总结
- · Java 面试中的陷阱
- · 自己动手编写Eclipse扩展点
- · log4j学习(上)
- · 一个简单的表达式求值类,java
- · 一个简单的 CORBA/java 示例
- · 实现可自定义的搜索功能
- · 用JAVA开发CORBA应用实例
- · Java性能探寻
- · Java扫雷程序,初试Java
- · 为什么Java中继承是有害的
- · Java 线程综合述
- · 用Java编写扫雷游戏--算法思考
- · java初学者要搞清
- · java制作欢迎屏幕123
- · 浅谈Java中的存储空间类型
- · Java变量类型间的相互转换
- · JAVA反射技术(二)
- · java反射技术(一)
- · 第四讲 Java的例外处理和I/O流
- · 第三讲 Java语言中的面向对象特性
- · 第二讲 Java语言基础知识
- · 第一讲 Java语言概述
- · 用java学习数据结构--单链表
- · 用Java创建带图标和缩进的JComboBox
