گاهی نیاز است بعد از گذشت مدت زمانی صفحه به صورت خودکار بسته شود از نمونه های کاربردی آن می توان به ساخت آزمون های آنلاین اشاره کرد ( بعد از مدت زمانی اگر کاربر دکمه ثبت را نزد صفحه به صورت خودکار داده ها را ثبت کند )
برای این کار کافی است از تکه کد زیر استفاده کنید.
فرم مربوط به MVC
@using (Html.BeginForm("Register_User_", "Home", FormMethod.Post, new { id = "myForm" }))
اسکریپتی که بعد از یک 60 ثانیه صفحه فرم بالا را submit می کند.
var counter = 60;
var myVar = setInterval(myTimer, 1000);
function myTimer() {
var d = new Date();
document.getElementById("demo").innerHTML = d.toLocaleTimeString();
var str = document.getElementById("demo").innerHTML;
document.getElementById("demo2").innerHTML = --counter;
if (counter == 5) {
$("#myForm").submit();
}
//var str2 = document.getElementById("demo2").innerHTML;
//var res = str.split(":");
}
خاطرات یک کارشناس IT...
ما را در سایت خاطرات یک کارشناس IT دنبال می کنید
برچسب : نویسنده : 9persionits1 بازدید : 171 تاريخ : پنجشنبه 14 آذر 1398 ساعت: 15:05