以上是代码,高手帮我看看,逻辑就是,有一列数据25行,右边有一列输入框,照着左边的内容输入。
最后一行进行实时统计列之和、输入的行数、输对的行数、输错的行数。
输入框有以下几个属性:
value:用户实时输入的值;
svalue:源值,就是左边的数据(对照输入的数据,因为有格式化,所以对比起来比较复杂,用了这个属性);
ivalue:输入的值;
isright:本行是否输入正确;
pp:是为Jquery选择用的,似乎也没啥用。
上面这几个是我的业务逻辑用到的,
t_value、o_value 这两个是网上找的只能输入数字验证用到的。
函数解释:
fmoney2:是将输入的内容格式化成金额格式。
RemoveDH:把金额格式去掉逗号,还原成数字形式。
test、startPT、stopPT这几个是计考试时间的。
showNext、JiaoJuan这两个是保存本题跳至下一题,和交卷处理。
输入验证逻辑主要在于这几个事件:
fkeyPress、fkeyUp、fonBlur、fonFocus、keydown(function ()
附带的几个功能事件:
actSum1、actSum2、totalLines
大家帮我看看这样写有没有可以改进的地方(有关js速度),但是用延时不太好,因为是考试计时间的。
<< 上一页 [11] [12] [13] [14] [15] [16]