
JS
wzwd111
这个作者很懒,什么都没留下…
展开
-
JS动态添加元素注意事项
var aElement=document.createElement("input"); aElement.setAttribute("id","the_fee_str"); aElement.id="the_fee_str"; aElement.type="hidden"; ...2010-03-08 17:15:22 · 96 阅读 · 0 评论 -
AJAX,encodeURI和escape
AJAX在传递参数的时候,如果参数值有“%”就会报isHexException加了escape(str)就不会报错但加了escape再encodeURI时无法正常转码。。。这个矛盾如何解决 暂时是在脚本中禁止输入“%”了。。。 另如果encodeURI在JS里调用一次。。。servlet不用URLDecoder,但,如果在JS里调用两次encodeURI,se...原创 2010-02-01 14:13:19 · 113 阅读 · 0 评论 -
AJAX的属性和方法
xmlHttp.abort()原创 2010-02-01 14:25:28 · 124 阅读 · 0 评论 -
[转]js中escape,encodeURI,encodeURIComponent三个函数的区别
http://www.cnblogs.com/s1ihome/archive/2008/05/06/1184254.html原创 2010-02-02 09:53:14 · 83 阅读 · 0 评论 -
AJAX,给回调函数传参
http://www.blogjava.net/lzqdiy/archive/2007/11/11/159743.html ajax.onreadystatechange = function(){myFunction(x,y,z);} function myFunctiono(x,y,z){}原创 2010-02-02 16:04:57 · 136 阅读 · 0 评论 -
JS 两种转unicode的方式
两种转unicode的方式http://www.th7.cn/Article/bc/jv/200906/358189.htmlJS-&#unicode;编码转换 程序代码<script type="text/javascript">var toHTML = { on: function(str) { var a = [], i = 0;...原创 2010-02-02 17:23:23 · 258 阅读 · 0 评论 -
select类型
select-one2010-03-01 16:49:19 · 181 阅读 · 0 评论 -
iframe parent相关
var intro = document.getElementById("intro").contentWindow;intro.document.getElementById('bookBtn').disabled = false;<iframe id="intro" src="${introUrl}" width="1000" scrolling="no" frameborder..2011-04-18 19:34:54 · 124 阅读 · 0 评论 -
JS 千分符
/** * @param s money * @return 千分符money */function parseMoney(s){ if(/[^0-9\.]/.test(s)) return "invalid value"; s=s.replace(/^(\d*)$/,"$1."); s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");...2011-04-20 17:12:52 · 102 阅读 · 0 评论 -
JS 日期控件
<script language="javascript" type="text/javascript" src="./js/DatePicker/WdatePicker.js"></script><input id="txtPublishfrom" type="text" readonly="readonly"2011-05-25 23:22:07 · 97 阅读 · 0 评论 -
禁止页面刷新退格等
http://blog.wonde.cn/article.asp?id=1136 /** *禁止页面按退格键等等 */document.onkeydown = function(){ if(event.srcElement==$('voucher_year')){ if(event.keyCode==8){ event.keyCode=0; even...原创 2011-03-21 10:37:35 · 140 阅读 · 0 评论 -
Iframe onload监听
var oFrm = parent.document.getElementById("cons"); oFrm.onload = oFrm.onreadystatechange = function() { if (this.readyState && this.readyState != 'complete') return; else { ...原创 2011-03-25 17:20:31 · 144 阅读 · 0 评论 -
js 校验框架3.0测试版
早期版本手机号码段支持少,导致15**号码被认为不合法2011-08-02 14:30:44 · 95 阅读 · 0 评论 -
JS 禁止事件默认行为
if(isIE){event.returnValue = false;}else{event.preventDefault();}2012-05-09 18:31:57 · 166 阅读 · 0 评论 -
给JS添加trim方法
http://www.ijavascript.cn/jiaocheng/javascript-trim-145.html 在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的比如方法一: String.prototype.trim= function(){ /...原创 2010-02-01 11:06:37 · 114 阅读 · 0 评论 -
AJAX AJAX的创建与应用
创建AJAX对象function createAjax(){ /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { xmlHttp = ne...原创 2010-07-28 19:26:03 · 118 阅读 · 0 评论 -
JS insertAdjacentHTML
http://www.blogjava.net/Scott/archive/2007/08/30/141449.html insertAdjacentHTML方法示例 添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html...2010-03-16 15:09:49 · 135 阅读 · 0 评论 -
JS 只能输入数字
function myKey(event,formField) { var ss=event.keyCode; var the_form = formField.form.name; if(ss>=32 && ss<=47) { alert("此处只能输入数字"); return false; } if...2010-03-16 16:55:15 · 485 阅读 · 0 评论 -
JS 动态创建元素并加入到其它元素中
<script>var aElement=document.createElement("input"); aElement.setAttribute("id","the_fee_str"); aElement.id="the_fee_str"; aElement.t...2010-03-17 16:11:07 · 276 阅读 · 0 评论 -
正则表达式
http://www.iteye.com/topic/30728 //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return...原创 2009-12-25 15:42:09 · 78 阅读 · 0 评论 -
AJAX
附件有简单封装的AJAX对象的引用以及请求服务器的方法 AJAX后台如何处理response流以供前端使用int flg = ProductAcceptMaint.checkReference(sReference); response.reset(); java.io.PrintWriter out = response.getWriter(); response.set...原创 2009-12-28 13:58:57 · 83 阅读 · 0 评论 -
动态添加元素
<html><head><title>JS添加删除元素</title><script type="text/javascript"><!--function $(nodeId){return document.getElementById(nodeId);}function $Name(tagName){return documen..原创 2010-01-17 02:30:21 · 114 阅读 · 0 评论 -
在目标元素之后添加元素
// DOM没有提供insertAfter()方法,所以我们只能自己写一个。 function insertAfter(newElement,targetElement) { var parent = targetElement.parentNode; if (parent.lastChild == targetElement) { //...原创 2010-01-17 02:31:43 · 151 阅读 · 0 评论 -
下拉框
//获取选中的option的valueobj1.value=obj2.options[obj2.selectedIndex].value; //option个数deptPId.options.length2010-01-17 02:55:27 · 73 阅读 · 0 评论 -
随笔...
document.write(strResult);原创 2010-01-17 03:41:33 · 72 阅读 · 0 评论 -
二级联动
<script type="text/javascript"> function createAjax(){ /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) ...原创 2010-01-17 10:25:40 · 81 阅读 · 0 评论 -
关于动态方法调用function.call()
function func1(name) { name = 33; alert(name); } func1();//输出33 function fun1() { this.name = 33; } function fun2(name) { fun1.call(thi...原创 2010-01-23 11:58:02 · 135 阅读 · 0 评论 -
通过方法名执行方法
function runJSfunction(strFunctionName) { eval(strFunctionName+ "() "); }function callBack(functionName) { if(typeof(functionName)== 'string ') eval(functionName); ...原创 2010-01-23 12:12:31 · 196 阅读 · 0 评论 -
动态改变引入的JS文件
<script type="text/javascript" id="kao"></script> <input value=try type=button onclick="javascript:document.getElementById('kao').src='a.js'">原创 2010-01-23 12:16:49 · 145 阅读 · 0 评论 -
AJAX,处理返回的字符串
2 ajax返回的字符串一定要经过处理才能得到正常的字符串if (ajax.status == 200) { //服务器端处理成功 //var str = ajax.responseText; //str=str.replace(/^\s+|\s+$/,""); objbtn.value='审核中'; objbtn.disabled=true; }...原创 2012-03-07 15:58:58 · 340 阅读 · 0 评论