asp高手请帮忙 在线等

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:20:06
<%
Response.Write("<th><a href=del.asp?del_number="+strid+" onClick='javascript:return confirm('"+Make Sure?+"')'>删除</a></th>");
%>

我想在删除数据的时候先有个提示,可在上面的代码里不总是有错误信息请高手指教一下,谢谢谢谢,主要问题是出在onClick里的javascript的确认框,请帮忙谢谢

这里主要是单引号和双引号引起的问题,
Response.Write("<th><a href=del.asp?del_number="+strid+" onClick='javascript:return confirm('"+Make Sure?+"')'>删除</a></th>");

把onclick='改成onclick=""(注意:两个双引号,在asp中输出为一个双引号)

你也可以简单一点:onclick='return del();'再在页面其它地方加入
<script>
function del(){return confirm('Make Sure?');}
</script>

onClick=\"javascript:return confirm('Make Sure?')\"

换成以下代码就没错了
<%
Response.Write("<th><a href=del.asp?del_number="+strid+" onClick="javascript:return confirm('Make Sure?')" >删除</a></th>");
%>