我需要jQuery腳本,當用戶在站點1分鐘後沒有向該字段輸入電子郵件時顯示彈出窗口。如果他輸入他的電子郵件,則重定向到另一個頁面。我有彈出自己。感謝您的幫助!如何在用戶沒有輸入郵件時彈出提醒
-2
A
回答
-1
在這裏,你走了,改變的時候,你要多少秒的意思。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var i=0;
counterControl = setInterval(function()
{
document.getElementById("clock").innerHTML=i++;
if(i==10 && $("#emailInput").val()=="") {
\t \t clearInterval(counterControl);
document.getElementById("clock").innerHTML="Time over";
alert("You have missed the timeslot for entering email-id");
}
else if(i>10 && !$("#emailInput").val()==""){window.location = "https://stackoverflow.com/questions";}
}, 1000);
});
</script>
</head>
<body>
<div id="clock">Time given: 10 seconds </div> </br>
Enter E-mail id: <input type="text" id="emailInput"/>
</body>
</html>
-1
您可以在頁面加載時創建超時,並在觸發超時後檢查電子郵件字段是否爲空。
window.onLoad=function(){
setTimeout(checkEmail,1000*60);
};
function checkEmail(){
if(jQuery("#idInput").val()==""){
alert("pop-up");
//pop-up will be show
}
else{
window.location="http://www.newUrl.com";
//browser will be redirect
}
}
我不知道你的彈出
+0
非常感謝,我會嘗試。 – Vladimir
0
,您可以嘗試,開始在未來降低秒一分鐘(1000米利斯)。
在這裏有一個鏈接,你可以找到有關的功能setInterval
var timetowait = (new Date().getTime()+1*60000);
setInterval(function() {
var now = new Date().getTime();
var oneminute = timetowait - now;
var seconds = Math.floor((oneminute%(1000*60))/1000);
if (seconds < 0) {
//dosomething
}
}, 1000);
相關問題
- 1. 如何在電子郵件中打開提醒或彈出
- 2. 如何在沒有可用選項時提醒用戶angularjs dropdown
- 3. 如何在沒有互聯網連接時提醒用戶
- 4. 如何提醒輸入值
- 5. 當窗口/標籤沒有激活時彈出提醒
- 6. 沒有出現Javascript提醒
- 7. 如何提交表單並同時彈出提醒?
- 8. 定時提醒框彈出爲網站?
- 9. 如何在用戶輸入時提醒用戶輸入類型文本檢測到點?
- 10. 「呼叫」提醒彈出?
- 11. 彈出提醒vb 6
- 12. Iphone彈出提醒消息
- 13. 如何提醒文本框輸入給用戶
- 14. 如何提醒交付報告在PHP郵件()時,不存在
- 15. 如果沒有wifi或互聯網3G連接,如何提醒彈出窗口?
- 16. Appium - 彈出式提醒消息沒有被拒絕
- 17. 如何在沒有NavigationController時彈出UIViewController?
- 18. 用php和mysql發送提醒郵件沒有cron-job?
- 19. 如何處理彈出式網頁並同時提醒?
- 20. 如何從彈出控件獲取用戶輸入
- 21. 提醒彈出使用php,jquery
- 22. telprompt沒有提醒
- 23. sugarcrm - 帳戶子面板電話提醒彈出不起作用
- 24. 如果聲明需要提醒用戶輸入的號碼
- 25. OpenERP的郵件提醒:1
- 26. Nagios郵件提醒配置
- 27. Codeigniter「沒有指定輸入文件。」提交表單時出錯?
- 28. 聯繫表發送電子郵件,但沒有用戶輸入
- 29. Rails沒有處理我的jQuery .click事件(甚至無法彈出提醒。)
- 30. 用iCal將電子郵件發送至Outlook並提醒提醒
你嘗試過什麼到目前爲止解釋? – AllisonC
您是否嘗試過setTimeout? – T4rk1n
是的,我可以設置超時,但我不能做其他事情。 – Vladimir