日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

统计信息

  • 访问量: 150
  • 日志数: 3
  • 建立时间: 2007-08-13
  • 更新时间: 2008-01-15

RSS订阅

我的最新日志

  • 腊八节,回家煮粥

    2008-1-15

    下班了,今天腊八节,回家煮粥,呵呵,快乐的煮饭人~~~~~~~~~
  • 我们项目中的解决办法

    2008-1-15

                                                  输入项检查总结及解决办法
    一、输入项检查总结列表:
    1. 数据类型
       1.1 日期类型 :
           1.> 不允许为空,输入空格不能提交;
           2.> 过滤非法字符;
           3.> 平、闰年,月份,天数的判断;
           建议办法:1.> 输入年份后,如果月份为2月,根据年份和月份判断天数;如果月份不为2月,根据月份判断天数;
                     2.> 日期类型采用时间控件;
       1.2 数字类型 :这种情况需要根据实际的情况进行选择
           1.> 不允许为空,输入空格不能提交;
           2.> 过滤非法字符;
           3.> 正数判断:例如:售价
           4.> 允许为负数:例如:百分率
           5.> 不能为小数:例如:年龄
           6.> 数字范围:例如:年龄
           7.> 输入奇偶数:例如:icb项目的专家数量;
           8.> 长度限制:例如:身份证号码、军官证号;
       1.3 文本类型 :
           1.> 不允许为空,输入空格不能提交;
           2.> 字符串长度;
           3.> 输入英文的地方不能输入中文,若标点或字符为中文,应自动转换为英文;
           4.> 特殊情况:输入内容进行查询的情况,有些文本框需要过滤“国家”“公司”等,需要根据实际情况进行处理;
           5.> 允许输入多行文本时,输入脚本不能执行该脚本;
    2. 特殊格式
         2.1 邮箱格式 :
             1.> 不允许为空,输入空格不能提交;
             2.> 符合“_@_._”格式;
         2.2 文件限制 :
             1.> 不允许为空,输入空格不能提交;
             2.> 文件大小限制;
             3.> 禁止输入非法路径;
             建议办法:不允许键盘输入;
    3. 光标定位
       1.> 支持键盘输入的控件,需要光标定位;

    二、解决办法列表:
    1. 编写相应脚本实现验证:
       1.> 日期类型: 采用时间控件;
       2.> 非负数判断;
       3.> 数字判断;
       4.> 正整数判断;
       5.> 多行文本输入脚本不执行;
       6.> 邮箱格式判断;
    2. 需要考虑是否为后台判断再决定是否用脚本实现的验证
       1.> 文件上传,限制文件的大小;
    3. 利用css解决:
       1.> 允许输入的数字长度限制,例如:身份证号;
       2.> 输入英文处限制输入中文;
       3.> 非法文件路径限制;
    4. 需要开发时单一进行处理的项
       1.> 光标定位;
       2.> 输入奇偶数:例如:icb项目的专家数量;
       3.> 特殊情况:输入内容进行查询的情况,有些文本框需要过滤“国家”“公司”等,需要根据实际情况进行处理;

  • 讨厌冬天

    2007-10-31

    今天是10月的最后一天,明天好像冬天就真的要来了。可是依旧还是测试中~~~~~~

Open Toolbar