js
籍籍川草
java懂点,其他再说
展开
-
js验证邮箱,固定电话,手机等
//判断邮箱:function isEmail(){ var isemail=(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) var email = $("#email").val(); if (email=="" || email.trim().length原创 2011-11-14 21:34:32 · 1050 阅读 · 0 评论 -
javascript AJAX
一个纯js的ajax ,调用xmlhttprequest这个对象 /** * 得到ajax对象 */function getajaxHttp() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest();转载 2013-06-04 10:02:21 · 506 阅读 · 0 评论 -
AJAX readyState的五种状态详解
(0)未初始化 此阶段确认XMLHttpRequest对象是否创建,并为调用open()方法进行未初始化作好准备。值为0表示对象已经存在,否则浏览器会报错--对象不存在。 (1)载入 此阶段对XMLHttpRequest对象进行初始化,即调用open()方法,根据参数(method,url,true)完成对象状态的设置。并调用send()方法开始向服务端发送请求。值为1表示正在向服务端转载 2013-06-04 10:08:21 · 1329 阅读 · 0 评论 -
JS实现浏览器菜单命令
序:用js实现菜单命令虽然在技术上讲没什么,不过这个算是比较全了。 每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览转载 2013-01-30 14:14:33 · 490 阅读 · 0 评论 -
精美JavaScript日历代码(带农历完全版)
精美JavaScript日历代码(带农历完全版)。 function RunGLNL(){var today=new Date();var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");var DDDD=(today.getYear()DDDD = DDDD + " " + d[today.ge转载 2012-04-19 12:22:39 · 1188 阅读 · 0 评论 -
关于js浏览器兼容问题
关于js浏览器兼容问题 要写出在各大主流浏览器上都兼容的JS代码,就要关注他们的区别,下是IE和FF综合考虑的通用DOM!1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或 document.formName.elements["ele转载 2012-02-22 10:51:53 · 880 阅读 · 0 评论 -
几种js实现的动态多文件上传
方式一:事先写好多个input.在点击时才显示。也就是说上传的最大个数是写死了的。 htmlp>a href='#' onclick='javascript:viewnone(more1)'> 添加附件 a>div id='more1' style='display:none'> input type="file" name="attach1" size="50"ja转载 2012-02-09 11:28:39 · 435 阅读 · 0 评论 -
js常用正则表达式
1、数字验证内 1.1 整数 /^(-|\+)?\d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^\d+$/.test(str) 1.3 负整数的验证 /^-\d+$/.test(str) 2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) { var a = s转载 2011-12-09 12:40:42 · 356 阅读 · 0 评论 -
js的数据类型转换
1、js数据类型:原始数据类型与引用数据类型; 原始数据类型分为:undefined、null、boolean、number、string undefined——是指变量未初始化,函数无明确返回值 null——有值,但值为null与undefined相等 boolean——值为true与Flase number——32位整数、64位浮点数,类似转载 2011-11-23 16:29:53 · 633 阅读 · 0 评论 -
js中setAttribute 的兼容性
class和className兼容方法:object.setAttribute("class","content")在IE8、Chrome、火狐、Opera10中都能设置成功;但是在IE7下无法设置。object.setAttribute("className","content")只有IE7能设置成功,但是其他浏览器均无法设置。兼容方法:使用 object.class转载 2013-08-14 15:24:18 · 873 阅读 · 0 评论