|
Model.prototype.send_code = function() {
var me = this;
if (wait === 0) {
wait = 180;
clearInterval(interval);
me.comp('button4').set('disabled', false);
me.comp('button4').set('label', '获取验证码');
} else {
wait--;
me.comp('button4').set('disabled', true);
me.comp('button4').set('label', wait + "秒后再获取");
//alert(wait);
}
}
Model.prototype.button4Click = function(event) {
var me = this;
var tel = this.comp('data1').val('Tel');
if (tel === '') {
justep.Util.hint('请输入手机号');
return;
}
var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
if (!reg.test(tel)) {
justep.Util.hint('请输入有效手机号');
return;
}
wait = 180;
me.comp('button4').set('disabled', true);
me.comp('button4').set('label', wait + "秒后再获取");
interval = setInterval(me.send_code(), 1000);
};
请教大侠一个问题,为什么 setInterval无效,只执行了一次? |
|