新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以用promtp消息提示框,返回的类型是字符型,要注意返回的类型哦
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:成都iso认证等网站设计、营销型网站解决方案、网站设计等建站排名服务。
1、警告框alert,在js中直接运用alert("警告");
2、确认框confirm。
confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。
用法:
if(confirm("确定要清空数据吗?"))
{
document.main.text1.value="";
}
3、信息输入框prompt。
prompt() 方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
用法:
var name = prompt('请输入数字','');
帅哥,非常严重的告诉你 这不是javascript的问题, 应该是javascript的宿主 浏览器的事!!! 也就是你的浏览器出事了,重装等解决吧
用div+css画出alert效果。这样alert框美观并可以根据你的需求进行调整。也以做成固定时间后提示框自动消失,也可做成手动点击关闭。div可用事先画好的图片做背景也可直接用css做出效果。
以下为我自己做的一个成功提示,2秒后自动消失。网上有很多类似代码你可以根据自己需要找到合适的。
var thisHREF=document.URL;
var windowWidth = document.documentElement.clientWidth;
var tipsDiv = 'div class="tipsClass" /div';
$( 'body' ).append( tipsDiv );
$( 'div.tipsClass' ).css({
'top' : '300px',
'left' : ( windowWidth / 2 ) - 130 + 'px',
'position' : 'absolute',
'background':'url('resource/default/images/image.png) no-repeat',
'margin' : '0 auto',
'width' : '372px',
'height':'203px',
'opacity' : '0.8'
}).show();
setTimeout( function(){$( 'div.tipsClass' ).fadeOut();}, ( 2000 ) ); }
不难,但是需要javascript一直在浏览器中运行这个判断的代码。起码要1分钟一次吧。
setTimeout();
html
head
/head
body
input type="text" id="text1" value="1111111"/
script language="javascript"
checkTime();
function checkTime(){
var date=new Date();
var hour=date.getHours();
var minute=date.getMinutes();
if(hour==22 minute==40){
alert("时间到9点半了。");
}else{
delayCheck();
}
}
function delayCheck(){
setTimeout("checkTime()",1000);
}
/script
/body
/html
在你的form上加触发事件,button上a()去掉。
form onsubmit="return a();"
/form
javascript:
script language="javascript"
function a() {
if(document.form1.tit.value == '' || document.form1.tit.value == null)
{
alert("标题不能为空");
return false;
}
else
return true;
}
/script