方式一:禁用10秒,10秒钟后可用
/*按钮禁用10秒*/
function disabledSubmitButton(submitButtonName){
$("#"+submitButtonName).attr({"disabled":"disabled"}); //控制按钮为禁用
var timeoutObj = setTimeout(function () {
$("#"+submitButtonName).removeAttr("disabled");//将按钮可用
/* 清除已设置的setTimeout对象 */
clearTimeout(timeoutObj)
}, 10000);
}
方式二:禁用10秒,10秒钟后可用,且有倒计时提示
/*按钮禁用10秒,并显示倒计时*/
function disabledSubmitButton02(submitButtonName, submitButtonText){
$("#"+submitButtonName).attr({"disabled":"disabled"}); //控制按钮为禁用
var second = 10;
var intervalObj = setInterval(function () {
$("#"+submitButtonName).text(submitButtonText + "(" + second + ")");
if(second == 0){
$("#"+submitButtonName).text(submitButtonText);
$("#"+submitButtonName).removeAttr("disabled");//将按钮可用
/* 清除已设置的setInterval对象 */
clearInterval(intervalObj);
}
second--;
}, 1000 );
}