之前一直以为mailto只能选择邮件地址,由于任务需要添加默认标题,才特地搜索了下,结果发现果然有这个功能。

以下转自:http://www.360doc.com/content/09/0805/14/16915_4684377.shtml

Html中mailto标签是一个非常实用的贴近用户体验的标签,大多情况下人们都在这样使用

example@phplamp.com

这样,当我们点击了example@phplamp.com链接后浏览器会为我们自动选择本地的默认邮件软件,并将mailto标签后example@phplamp.com邮件地址放到邮件软件的发送地址中,少去了我们发送邮件时输入发送地址的烦扰,同时也可以避免输错邮件地址。

其实mailto标签有更实用的使用方法。比如:加入邮件默认标题,抄送地址,暗送(密件抄送)地址,邮件内容….

下面说一下详细的使用方法:

1. 为邮件加入默认标题

example@phplamp.com

2. 为邮件加入默认的抄送地址

example@phplamp.com

3. 为邮件加入默认暗送(密件抄送)地址

example@phplamp.com

4. 为邮件加入默认的内容

example@phplamp.com

5. 多个邮件地址

example@phplamp.com

6. 来个综合型的:加入默认抄送地址,标题,内容

example@phplamp.com

由上例可以看出,假如有多个默认值需要添加的话,与邮件地址相连接的字符为”?”,默认值间相连接的符号为”&”。

今天碰到一个非常特殊的问题,由于ajaxform提交后需要对当前form进行reset,但是在reset的时候一直报错:

Uncaught TypeError: Property ‘reset’ of object # is not a function

同样的两个form做这样的reset处理,只有一个会报错。

百般无奈,google了下,果然有猫腻。

来源于:http://x1989.com/a/476.html

如果一个表单元素内部含有name属性为reset的表单元素,那么当你用js提交该表单,即:
form1.reset();
会出现报错:

Uncaught TypeError: Property ‘reset’ of object # is not a function

同理表单中有name属性为submit的表单元素,则form1.submit();也会报错

据说在国外网站上找到了吊爆的解决方案,暂时没有测试过:

document.createElement(‘form’).submit.call(form1);

PHP检验邮箱大部分都通过正则,

但是正则依然不能过滤出一些无效的邮件。如:atin@12232ssd.com, 像12232ssd.com这样的域名很可能是不存在的,邮箱存在的前提条件就是域名必须存在。

庆幸的是PHP可以具有检查域名是否有效的函数checkdnsrr:

bool checkdnsrr ( string $host [, string $type = “mx” ] )

注意的是:该函数在php5.3版本下只在Linux下起作用。

function checkEmail($email){
	$exp = "/^[0-9a-zA-Z]+([_a-z0-9\-\.]+)*@[a-zA-Z0-9]{2,}(?:[-.][a-zA-Z0-9]+)*\.[a-zA-Z]{2,}$/";
		if( preg_match($exp, $email) ){
			if(checkdnsrr(array_pop(explode("@",$email)),"MX"))
				return true;
			else
			return false;
		} else {
			return false;
		}
}

.shadow{
    width:250px;height:auto;border:#909090 1px solid;background:#fff;color:#333;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
/*
for ie:
direction 阴影角度 0°为从下往上 顺时针方向
strength 阴影段长度

-moz-box-shadow: 2px 2px 10px #909090;
-webkit-box-shadow: 2px 2px 10px #909090;
box-shadow:2px 2px 10px #909090;

第一个参数是x轴阴影段长度
第二个参数是y轴阴影段长度
第三个参数是往四周阴影段长度
第四个参数是阴影段颜色
*/
}
.fix{
    width:50px; position:fixed; background:black; 
    top:0; left:0;z-index:1000; 
    /*For IE6 */
    _position: absolute; 
    _top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ?     
				documentElement.scrollTop :
				document.body.scrollTop);
    /*固定居中
    _top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ?     
				documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight )/ 2 :
				document.body.scrollTop + (document.body.clientHeight - this.clientHeight )/ 2 );
    */
}

今天发现使用DW中的正则替换特别好用,于是正好发现网上有一篇实例教程写的很好,转自:

http://oa.yubooa.com/html/4588.html

网站优化过程中,经常会遇到很多要批量修改的东西,一个个修改,明显效率低下。本文是使用DW正则表达式批量替换的一个实例。


BBBBBBB

BBBBBBB

如果”BBBBBBB”一样的话,那么简单,如果内容不一样的话,就不能使用简单的查找替换功能了。那么就使用DW正则表达式批量替换吧。

要替换内容:

替换要达到的效果: