//電費
function check05(endPayDay,custNo,payamount,vrfyNo){
var weights='21';
var basevalue = '';
var weightsPos =0;
var temp01='';
var temp02=0;
var chck01='';
var sum1=0;
//檢查電號
for(var i=0;i<custNo.length-1;i++){
weightsPos = (i+1)%weights.length;
if(weightsPos==0)weightsPos=weights.length;
temp01 = custNo.substring(i,i+1) * weights.substring(weightsPos-1,weightsPos);
temp02 = 0;
//alert(temp01);
if(temp01>=10){
temp02 = parseInt(temp01.toString().substring(0,1))+parseInt(temp01.toString().substring(1));
}else{
temp02 = temp01;
}
//alert(temp02);
sum1 = sum1 + temp02;
}
//alert(sum1);
chck01 = sum1.toString().substring(sum1.toString().length - 1);
//alert(chck01);
if(chck01 != custNo.substring(10)){
alert('電號檢核錯誤!');
return false;
}
以上代码其中custNo=11111111111  11个1看下判断这个custNo  如果是11为 是对的  如果是不是 是错的。。为什么我输入的是11  老是弹出错误的提示啊