怎样使用alert()只弹出一次???

发布网友 发布时间:2022-04-24 05:55

我来回答

3个回答

热心网友 时间:2023-10-05 02:40

从帮助文档找的,你看看

脚本说明:

把如下代码加入<body>区域中
<script language=javascript>
function getCookie(name) {
var cookiefound=false
var start=0
var end=0
var cookiestring=document.cookie;
var i=0;
while (i<=cookiestring.length)
{
start=i
end=start+name.length
if (cookiestring.substring(start,end)==name)
{cookiefound=true;
break;
}
i++;
}
if (cookiefound==true)
{
start=end+1;
end=cookiestring.indexOf(";",start);
if (end<start)
{
end=cookiestring.length;}
return cookiestring.substring(start,end);
}
return "";
}

function newcookie(id,value,guoqi)
{
var expires=new Date()
expires.setTime(expires.getTime()+24*60*60*30*1000) //30为天数,可改为任意数字
var expiryDate=expires.toGMTString();
document.cookie=id+"="+value+";expires="+expiryDate
}

if (getCookie("Alerted")=="") {
alert("弹出了")
newcookie("Alerted","yes")
}
else
{}
</script>

热心网友 时间:2023-10-05 02:41

这里可以用失去焦点再来进行判断,这样就会在用户输入完后只进行一次判断,就只弹出一次alert

热心网友 时间:2023-10-05 02:41

检查有一个不合格,你就可以alert(),然后就return了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com