在页面卸载之前引发onbeforeunload事件,如果用户选择“是”即确定卸载页面将引发onunload事件,否则返回页面不做任何操作。

代码如下: html head
titleJS限制Textarea文本域字符个数/title meta http-equiv=”Content-Type”
content=”text/html; charset=gb2312″ / SCRIPT
LANGUAGE=”JavaScri…

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“;
<html xmlns=”;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
/>
<title>无标题文档</title>
</head>

function window.onbeforeunload()
{
//用户点击浏览器右上角关闭按钮或是按alt+F4关闭
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
// alert(“点关闭按钮”);
document.getElementById(“hiddenForm:hiddenBtn”).click();
// window.event.returnValue=”确定要退出本页吗?”;
}
//用户点击任务栏,右键关闭。s或是按alt+F4关闭
else if(event.clientY > document.body.clientHeight || event.altKey)
{
// alert(“任务栏右击关闭”);
document.getElementById(“hiddenForm:hiddenBtn”).click();
// window.event.returnValue=”确定要退出本页吗?”;
}
//其他情况为刷新
else
{
// alert(“刷新页面”);
}
}

<html> 
   <head> 
   <title>JS限制Textarea文本域字符个数</title> 
   <meta http-equiv=”Content-Type” content=”text/html;
charset=gb2312″ /> 
   <SCRIPT LANGUAGE=”JavaScript”> 
   <!–// 
   function textCounter(field, countfield, maxlimit) { 
   // 函数,3个参数,表单名字,表单域元素名,限制字符; 
   if (field.value.length > maxlimit) 
   //如果元素区字符数大于最大字符数,按照最大字符数截断; 
   field.value = field.value.substring(0, maxlimit); 
   else 
   //在记数区文本框内显示剩余的字符数; 
   countfield.value = maxlimit – field.value.length; 
   } 
   //–> 
   </SCRIPT> 
   </head> 
   <body> 
    <form name=myform action=””> 
        <textarea name=”message” cols=”28″ rows=”5″
onKeyDown=”textCounter(message,remLen,6);”
onKeyUp=”textCounter(message,remLen,6);”></textarea> 
        您还可以输入:<input name=”remLen” type=”text” value=”6″
size=”5″ readonly=”readonly”>个字符 
    </form> 
   </body> 
   </html> 

复制代码 代码如下:

由于浏览…

复制代码 代码如下:

其中 event.clientX 鼠标光标X坐标
document.body.clientWidth 窗体工作区宽度
event.clientY 鼠标光标Y坐标
event.altKey 是否按下alt键
二. 事件捕捉方法:

实现二级地域的选择,前端大概有两种表现形式,第一,你是去放上两个文本框,点击文本框一的时候,出现省列表,点击文本框二的时候,出现该省的市区列表;第二种就是放两个下拉框了,在第一个下拉框选中一个,再到第二个去选中相应的市区,当然还有别的方式,我这里就做一种,即下拉选择的,代码如下:
Html代码

发表评论

电子邮件地址不会被公开。 必填项已用*标注