回 帖 发 新 帖 刷新版面

主题:这段代码哪里错了

<? echo "<a href='#' onClick='if(confirm(&quot;您确定要删除吗?&quot;))window.location='delete.php';else return false'>删除</a>" ?>


<a href="#" onClick="if(confirm(&quot;您确定要删除吗?&quot;))window.location='delete.php';else return false">删除</a> 

上面的一个点了“删除”没反映  下面的是对的 请问上面的错在哪?

回复列表 (共6个回复)

沙发

window.location.href='delete.php';else return false"

板凳

[quote]window.location.href='delete.php';else return false"[/quote]

不是这个的问题 "在后面的  看清楚哦

3 楼

<? echo ""<a href='#' onClick="if(confirm(&quot;您确定要删除吗?&quot;))window.location='delete.php';else return false">删除</a>"" ?>


可以试一试这个,这是因为引号所引起的问题,只要引号控制得当,就会解决!

4 楼

多重套用代码容易弄错,不建议这样使用,因为你这样写了以后系统不识别你''里面的js代码,改为:
<?php 
echo("<script language='javascript'>
function ok1(){
if(confirm('您确定要删除吗?')){
window.location='delete.php';
}else{
return false;
}}
</script>");
echo ("<a href='#' onClick='ok1();'>删除</a> ");
?>
虽然是多了点,但是程序更健壮、可读性更好、更容易修改

5 楼

[quote]<? echo ""<a href='#' onClick="if(confirm(&amp;quot;您确定要删除吗?&amp;quot;))window.location='delete.php';else return false">删除</a>"" ?>


可以试一试这个,这是因为引号所引起的问题,只要引号控制得当,就会解决![/quote]
可以试下,测试有语法错误!

6 楼

[quote][quote]<? echo ""<a href='#' onClick="if(confirm(&amp;quot;您确定要删除吗?&amp;quot;))window.location='delete.php';else return false">删除</a>"" ?>


可以试一试这个,这是因为引号所引起的问题,只要引号控制得当,就会解决![/quote]
可以试下,测试有语法错误![/quote]

这个我也没试过,以前听说两个引号可以当引号用,呵呵!

我来回复

您尚未登录,请登录后再回复。点此登录或注册