<input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" /><script language="javascript"> <!-- onload=function(){ var obj=document.getElementsByTagName("input"),j=obj.length for (var i=0;i<j;i++) if (obj[i].value=="删除" && obj[i].type=="button"){ var act=obj[i].onclick; obj[i].onclick=function(){ if (confirm('确定要删除该条数据吗?'))anonymous() } } } //--> </script>
可以用以下方法解决window.onload = function(){ var ele = document.getElementById("..."); var fn = ele.onclick; ele.onclick = function(){ //your code here //example if(confirm('确定要删除该条数据吗?')) { if(fn) fn(); } } }
<script language="javascript"> <!-- onload=function(){ var obj=document.getElementsByTagName("input"),j=obj.length for (var i=0;i<j;i++) if (obj[i].value=="删除" && obj[i].type=="button"){ var act=obj[i].onclick;//alert(act) obj[i].onclick=function(){ if (confirm('确定要删除该条数据吗?'))act() } } }function __doPostBack(){alert("ok")} //--> </script>
<script language="javascript"> <!-- onload=function(){ var obj=document.getElementsByTagName("input"),j=obj.length for (var i=0;i<j;i++) if (obj[i].value=="删除" && obj[i].type=="button"){ var act=obj[i].onclick;//alert(act) obj[i].onclick=function(){ if (confirm('确定要删除该条数据吗?'))act() } } }function __doPostBack(){alert("ok")} //--> </script>
(LS发重了) 根据button所在容器特征修改,例如容器为<div id=del>且button为第二个input,即:<div id=del> <input type=hidden /> <input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" /> </div><script language="javascript"> <!-- onload=function(){ var obj=document.getElementById("del").getElementsByTagName("input") var act=obj[1].onclick; obj[1].onclick=function(){ if (confirm('确定要删除该条数据吗?'))act() } }function __doPostBack(){alert("ok")} //--> </script>
onclick="javascript:confirm("是否删除")? __doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9') : false"
__doPostBack 方法也是asp生成的吗? 不是的话改方法不就完了吗?
<input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" /><script language="javascript">
<!--
onload=function(){
var obj=document.getElementsByTagName("input"),j=obj.length
for (var i=0;i<j;i++)
if (obj[i].value=="删除" && obj[i].type=="button"){
var act=obj[i].onclick;
obj[i].onclick=function(){
if (confirm('确定要删除该条数据吗?'))anonymous()
}
}
}
//-->
</script>
var ele = document.getElementById("...");
var fn = ele.onclick;
ele.onclick = function(){
//your code here
//example
if(confirm('确定要删除该条数据吗?'))
{
if(fn) fn();
}
}
}
<!--
onload=function(){
var obj=document.getElementsByTagName("input"),j=obj.length
for (var i=0;i<j;i++)
if (obj[i].value=="删除" && obj[i].type=="button"){
var act=obj[i].onclick;//alert(act)
obj[i].onclick=function(){
if (confirm('确定要删除该条数据吗?'))act()
}
}
}function __doPostBack(){alert("ok")}
//-->
</script>
<!--
onload=function(){
var obj=document.getElementsByTagName("input"),j=obj.length
for (var i=0;i<j;i++)
if (obj[i].value=="删除" && obj[i].type=="button"){
var act=obj[i].onclick;//alert(act)
obj[i].onclick=function(){
if (confirm('确定要删除该条数据吗?'))act()
}
}
}function __doPostBack(){alert("ok")}
//-->
</script>
根据button所在容器特征修改,例如容器为<div id=del>且button为第二个input,即:<div id=del>
<input type=hidden />
<input type="button" value="删除" onclick="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$9')" />
</div><script language="javascript">
<!--
onload=function(){
var obj=document.getElementById("del").getElementsByTagName("input")
var act=obj[1].onclick;
obj[1].onclick=function(){
if (confirm('确定要删除该条数据吗?'))act()
}
}function __doPostBack(){alert("ok")}
//-->
</script>