May232013
js验证网址等Javascript常见验证代码合集
发一个利用js验证网址是否正确,email格式是否正确,是否为数字及数字的范围,密码或字符长度及是否相等及要求的最小字符串长度,输入是否为空等Javascript常见验证代码合集,用的上的朋友可以拿去了自行添加整理。
关键的JavaScript代码函数:
/**
* 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一< span>元素来显示错误信息.
*
* @author www.phpernote.com...阅读全文
抢沙发
May232013
jquery 获取checkbox的选中值(一组和单个)
使用 jquery 获取一组或者单个 checkbox 的选中状态的值。下面通过一个示例进行说明,假设现有一页面有一组 checkbox 的 name 的值为 id ,那么获取这组 name=id 的checkbox的值的方法如下:
var id_array=new Array();
$('input[name="id"]:checked').each(function(){
id_array.push($(this).val());//向数组中添加元素
});
var idstr=id_array.join(',');//将数组元素连接起来以...阅读全文
May232013
JavaScript如何实现跨域请求
什么是跨域请求?
简单的理解就是向不在同一个域名的服务器文件发出请求。这个还是用实际的例子来说明一下吧,比如baidu.com向phpernote.com发送请求,这两个域名是不同的,那么这就是跨域了,出于安全性的考虑,这样是不允许的。另外需要注意的是不同子域名或者同域名不同端口之间或者相同域名不同协议等发送的请求也都算是跨域的,基本上可以为归为下面几类:
(1)http://www.baidu.com...阅读全文
May232013
js获取鼠标当前位置,兼容ie和firefox
js获取鼠标当前位置,兼容ie和firefox,具体见如下代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>js获取鼠标当前位置</title>
</head>
<body>
<script type="text/javascript">
function mouseMove(ev){
Ev= ev||window.event;
var mousePos=mouseCoords(Ev)...阅读全文
May232013
jquery技巧总结
学习 jquery 已经有一段时间了,下面对 jquery 中一些常用到的技巧做一些总结。
注意首先需要在使用JQuery的页面中引入JQuery的js文件,例如:<script type=”text/javascript” src=”js/jquery.js”></script> 引入 jquery 库文件之后才可在页面的任意地方使用 jQuery 提供的语法。
下面是一些常见的 jquery 语法总结和注意事项。
1、关于页面元素的引...阅读全文
May232013
js屏蔽鼠标键盘事件(包括鼠标右键,方向键,退格键,F5刷新键等),兼容IE和firefox
js屏蔽鼠标键盘事件,这里主要介绍如何使用js屏蔽包括鼠标右键,方向键,退格键,F5刷新键,Ctrl+N,Shift+F10 等事件,同时兼容IE、firefox、谷歌等浏览器。具体代码如下(注意以下没有明确说明不兼容Firefox的,则一定兼容Firefox):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js屏蔽鼠标键盘事件(包...阅读全文
May232013
smarty变量操作符总结
smarty 常用的变量操作符总结。
capitalize [首字母大写]
count_characters [计算字符数]
cat [连接字符串]
count_paragraphs [计算段落数]
count_sentences [计算句数]
count_words [计算词数]
date_format [时间格式]
default [默认]
escape [转码]
indent[缩进]
lower[小写 ]
nl2br[换行符替换成<br />]
regex_replace[正则替换]
replace[替换]
spacify[插空]
string_format[字符...阅读全文
May232013
JavaScript删除DOM节点
使用JavaScript原生态的语法删除html文档的节点,具体操作方法见下面两个案例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript">
function closeRecommend(obj){
obj.parentNode.parentNode.removeChild(obj.parentNode);
}
function cl...阅读全文
May232013
php利用正则过滤各种标签,空格,换行符的代码
收集php利用正则过滤各种标签,空格,换行符的代码:
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车
$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格)
$str=preg_replace("/<\!–.*?–>/si","",$str); //注释
$str=preg_replace("/<(\!.*?)>/si","",$str); //过滤DOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$s...阅读全文
May232013
js 实现页面打印功能
要实现页面打印功能。这个需求往往听起来挺复杂,挺高级的,其实没那么难,下面本文分享一种超简单的方法实现页面的打印功能,不仅可以打印整个页面,还可以打印页面某块区域。下面是具体的实例代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript">
function printdiv(printpage){...阅读全文