JAVASCRIPT常用判断自定义函数

经过一段时间的编程,感觉这些JAVASCRIPT比较长用所以就整理了一下,其中有判断是否为空,判断数字,判断金额,及判断时间的。像那些可以写到JS中,这样就在页面上简化了好多了。 [coolcode] 无标题文档 去掉空格 FUNCTION TRIM(STR){ IF(STR.CHARAT(0) == " "){ STR = STR.SLICE(1); STR = TRIM(STR); } RETURN STR; } 判断是否是空 FUNCTION ISEMPTY(POBJ,ERRMSG){ VAR OBJ = EVAL(POBJ); ...

read more..

用JavaScriipt 动态增加/修改/删除表格数据

写Ajax程序,不管是高级程式,还是像留言版这样的简单代码,都避免不了的需要对表格数据进行操作。通过DOM方法,可以方便的操控表单对象,利用createTextNode+appendChild方法添加格表格元素。但是,要注意的是,正如createTextNode的表面意思,它所创建的都是元素内容都是TXT格式的,就算在里面加入HTML代码,浏览器也不会解析。如果要添加HTML内容,就只能选择innerHTML了。另外,为了IE浏览器兼容,必须...

read more..

XML DOM对象的属性

本文以列表的方式介绍了XML DOM对象的属性 async 属性  作   用  async 属性表示是否允许异步的下载。  基本语法  boolValue = XMLDocument.async;XMLDocument.async = boolValue; 说   明  布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False。 范   例 xmlDoc.async = “false”; alert(xmlDoc.async); attribute 属性  作   ...

read more..

XML DOM对象的方法

本文以列表的方式介绍了XML DOM对象的方法    abort 方法  作   用  abort 方法取消一个进行中的异步下载  基本语法  xmlDocument.abort(); 说   明  如果这个方法在异步下载时被呼叫,所有的解析动作会停止,而且在内存中的文件会被释放。 范   例 xmlDocument   AppendChild 方法  作   用  加上一个节点当作指定节点最后的子节点。  基本语法  xmlDocumentNod...

read more..

正则表达式学习笔记-基础篇

  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。   列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。   为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。   正则...

read more..

用JavaScript进行URL编码

PHP中有urlencode & urldecode来进行字符串的URL编码,但是JavaScript中却没用这样的函数,Asc & Char、Escape & Unescape、EncodeURI & DecodeURI 可以进行各自的编码,到并是URL的编码。 [coolcode lang=”html”] BODY { FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; } input { FONT-SIZE: 9pt; height: 13pt; }...

read more..

AJAX下Post表单的中文乱码问题

产生乱码的原因 用XMLHTTP对象Post表单的时候,是默认的用UTF-8字符来发送的。如果你的网页本来就是用的UTF-8编码的话,那么接收到的数据是正常的;如果你的网页编码是GB2312的话,问题就来了,POST过来的数据是UTF-8,而你整个站点是用GB2312来显示,那么所有的中文字符将全部变成乱码。 解决的方法 开始时候我有点偏激,一味的想改变XMLHTTP对象Post表单的发送方式,使它以GB2312来发送,完全找不到门路...

read more..