var wait=60;//time
function time(o,p) {//o はボタンのオブジェクト、p はオプションです。60 秒後のプロンプト テキストの変更は次のとおりです。
if (wait == 0) {
o .removeAttr("disabled ");
o.val("クリックして確認コードを送信");//ボタンの value の値を変更します
p.html("確認コードが届かない場合1 分以内に、入力したことを確認してください。携帯電話番号は正しいですか、それとも再送信しますか?");
wait = 60;
} else {
o.attr("disabled", true);/ /カウントダウン中のボタンのクリックは禁止されています
o .val(wait "再取得確認コードを数秒後に取得します");//ボタンの値を変更します
wait
setTimeout (function() {
time(o,p);// ループ呼び出し
},
1000)
}
}
View:
電話:
echo CHtml::ajaxSubmitButton('クリックして確認コードを送信',
CHtml::normalizeUrl(
array('/ajax/sendGetPassMobilCaptcha','zm_id'=>$model->zm_id)
),
array('success'=>'function(result){
if( result==1){
$(".ys_98").html("確認コードは正常に送信されました。時間内に携帯電話を確認してください。 ");
time($("#yt0"),$( ".ys_98"))
}else{
$(".ys_98").html( "確認コードを送信できませんでした。もう一度試すか、管理者に問い合わせてください。");
}','data'=>"zm_id=".$model->zm_id."&zm_mob=" .$model->zm_mob."&zm_name=".$model->zm_name
),
array('class'=>'mem_btn mem_btn26'));