我想在php做删除操作的时候js提示但总不对帮我看看谢谢...
if($mm==1)
echo "<script language='javascript'>";
 if (confirm("真的要删除这本通讯录吗?删除后此通讯录里的所有内容都将被删除并且无法恢复!"))return true;else return false; echo "</script>";

解决方案 »

  1.   

    不是这样的<a href='xxxxxxxxx' onclick="cc=confirm('真的要删除这本通讯录吗?删除后此通讯录里的所有内容都将被删除并且无法恢复!'); if(!cc)return false;">删除</a>
      

  2.   

    你这样中间那行没有输出吧。echo " <script language='javascript'>
     if (confirm('真的要删除这本通讯录吗?删除后此通讯录里的所有内容都将被删除并且无法恢复!'))return true;else return false; </script>";
      

  3.   

    1.
    <script language="javascript">
    function t_t(){
    if(confirm("删除通讯录")){

    return true;
    }
    else{
    return false;
    }
    }
    </script>
    <a href="?name=已删除" onclick="t_t()">删除</a>
    <?php
    echo "<br>";
    if(isset($_GET["name"])){
    echo $_GET["name"];
    }
    else{
    echo "您执行程序或选择了confirm中的取消按钮";
    }
    ?>2.
    <script language="javascript">
    function t_t(){
    if(confirm("删除通讯录")){

    return true;
    }
    else{
    return false;
    }
    }
    </script>
    <?php
    if(isset($_GET["name"])){
    $mm = 0;
    }
    else{
    $mm = 1;
    }if($mm == 1){
    echo "<script language='javascript'>if(t_t())location.href='?name=已删除';</script>";
    }
    ?>
    <!--<a href="?name=已删除" onclick="t_t()">删除</a>-->
    <?php
    echo "<br>";
    if(isset($_GET["name"])){
    echo $_GET["name"];
    }
    else{
    echo "您执行程序或选择了confirm中的取消按钮";
    }
    ?>