document.getElementByIdx_x("clpbh").detachEvent("onblur",iscz);
document.getElementByIdx_x("baocun").attachEvent("onclick", editSubmit);
function editSubmit(){
$('#formLpxl').form('submit',{
url:"<c:url value='/lpxx/upshopInfo.htm'/>",
success:function(data){
if(data=="success"){
alert('编辑成功!');
$('#w').window('close');
doSearch('1');
}else{
alert('编辑失败,请重试!');
}
}
});
}
http://blog.sina.com.cn/s/blog_7093846f0100v7g9.html
-------------------------------------------------------------
<script type="text/javascript" language=JavaScript>
<!--
function addEventHandler(elem,eventType,handler) {
if (elem.addEventListener) elem.addEventListener (eventType,handler,false);
else if (elem.attachEvent) elem.attachEvent ('on'+eventType,handler);
}
function removeEventHandler(elem,eventType,handler) {
if (elem.removeEventListener) elem.removeEventListener (eventType,handler,false);
if (elem.detachEvent) elem.detachEvent ('on'+eventType,handler);
}
function handlerFunctionA() {alert('handlerFunctionA says:\nWhat a nice day it is today!');}
function handlerFunctionB() {alert('handlerFunctionB says:\nWhat a nice day it is today!');}
function handlerFunction1() {alert('handlerFunction1 says Hi!');}
function handlerFunction2() {alert('handlerFunction2 says Hi!');}
function handlerFunction3() {
addEventHandler(document.getElementById('button1'),'click',handlerFunction1);
addEventHandler(document.getElementById('button2'),'click',handlerFunction2);
}
function handlerFunction4() {
addEventHandler(document.getElementById('button1'),'click',handlerFunctionA);
addEventHandler(document.getElementById('button2'),'click',handlerFunctionB);
}
function handlerFunction5() {
var b1 = document.getElementById('button1');
var b2 = document.getElementById('button2');
removeEventHandler(b1,'click',handlerFunction1);
removeEventHandler(b2,'click',handlerFunction2);
removeEventHandler(b1,'click',handlerFunctionA);
removeEventHandler(b2,'click',handlerFunctionB);
}
function init() {
addEventHandler(document.getElementById('button3'),'click',handlerFunction3);
addEventHandler(document.getElementById('button4'),'click',handlerFunction4);
addEventHandler(document.getElementById('button5'),'click',handlerFunction5);
}
//-->
</script>
<input type=button name=button1 id=button1 value="Button 1">
<input type=button name=button2 id=button2 value="Button 2">
<input type=button name=button3 id=button3 value="Add handlers">
<input type=button name=button4 id=button4 value="More handlers">
<input type=button name=button5 id=button5 value="Remove handlers">
http://www.javascripter.net/faq/removeeventlistenerdetachevent.htm
-------------------------------------------------------------