发布时间:2016-10-14责任编辑:朱明 浏览:1212
1. 离开页面时触发事件
<script>
window.onbeforeunload = function()
{
if (document.body.offsetWidth-50 < event.clientX && event.clientY<0)
return alert("你点击了关闭按钮")
}
</script>
方法二:
<script>
function window.onunload(){alert(这就是你要做的事!)}
function window.onbeforeunload(){alert(这就是你要做的事)}
</script>
2. 在弹出的模式对话框中单击提交按钮 出现新窗口问题
在子窗口的页面顶部加 <base target="_self"/>
3. 关闭模式对话框时 刷新父窗口的方法
function BeginApp(id){
window.showModalDialog("a.aspx?id="+id,"","center:yes;help:yes;");
window.location.reload();
}
4. 用showModalDialog打开了新的修改页面,,修改完后,点保存,数据已经保存了,我也在数据库中查看了值,确实是改动了,可是我在页面上面重新用showModalDialog打开修改页面时,值还是原来的值
方法一、再次加载showmodalDialog时读取的内容为缓存中的内容,清空缓存的方法解决该问题。
方法二、在Load中添加 Response.Expires = 0; 获在aspx界面head上部添加 <META HTTP-EQUIV= "expires" CONTENT= "0"/>
5. JS常用验证方法
/************************************************************
* *功能:验证是否为空 *
************************************************************/
function IsNull(value){
value =value.replace(/s/g,"");
if(value=="") return true;
else return false;
}
/************************************************************
* *功能:验证是否是数字 *
************************************************************/
function IsNumber(value){
reg=/^d{1,3}$/;
if(reg.test(value)&&value<130&&value>0){
return false;
}else{
return true;
}
}
/************************************************************
**功能:验证身份证号 *
************************************************************/
function IsCard(value){
reg=/d{17}[d|X]|d{15}/;
if(reg.test(value)){
return false;
}else{
return true;
}
}
/************************************************************
* *功能:验证邮箱格式 *
************************************************************/
function IsMail(value){
reg=/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/;
if(reg.test(value)){
return false;
}else{
return true;
}
}
/************************************************************
*功能:验证手机格式 *
************************************************************/
function IsMobile(value){
reg=/^(?:13d|15[89])-?d{5}(d{3}|*{3})$/;
if(reg.test(value)){
return false;
}else{
return true;
}
}
敬业工作室 供稿