首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于自动赋值的有关问题

2012-03-21 
关于自动赋值的问题订单号 日期+编号 ,类似20120220-001相同日期下增加订单,编号自动加1,例如20120220-0

关于自动赋值的问题
订单号 = 日期+编号 ,类似20120220-001
相同日期下增加订单,编号自动加1,例如20120220-002
更改日期后,编号重新从001开始
求高手帮助


[解决办法]
后台代码用一个变量保存当天的最大编号maxId,当前日期now,输出到前台

// 今天的最大编号
var maxId = <%=maxId %>;
// 服务器时间,不能用客户端时间,格式20120220
var datePart = '<%=now %>';
maxToday++;
var idPart = maxToday.toString();
// 补0
if(idPart.length < 3) {
for(var i=0;i<(3-idPart.length);i++) {
idPart = "0"+idPart;
}
}

var newId = datePart+"-"+idPart;

热点排行
Bad Request.