2011年6月21日
摘要: 关于增加长度的方法,修改了user.js和bouns.php中的相关代码,具体如下:第一,user.js中,把原来的10改为16function addBonus(){var frm = document.forms['addBouns'];var bonus_sn = frm.elements['bonus_sn'].value;if (bonus_sn.length == 0){ alert(bonus_sn_empty); return false;}else{ var reg = /^[0-9]{16}$/; if ( ! reg.test(bonus_ 阅读全文
posted @ 2011-06-21 13:43 李辉明 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 呵呵……其实是个小问题,但是不能不说是Ecshop团队中的测试部门不够尽职。在红包使用过程中,如果数值较小例如红包序列号是:1000056556这样的,是没有问题的,如果超过一定数值(我遇到的是:2745225862之类)之后就会在添加红包的时候误报为:该红包不存在。问题在于,在user.php的添加红包流程中,Ecshop团队在post上来的bonus_sn上应用了intval函数,该段代码类似于下:$bouns_sn = isset($_POST['bonus_sn']) ? intval($_POST['bonus_sn']) : ”;而intval函数并 阅读全文
posted @ 2011-06-21 13:39 李辉明 阅读(982) 评论(0) 推荐(1) 编辑