echo "<tr bgcolor='#ffffff'><td>".$rs[$i]["bigtitle"]."</td><td>Add Small Type</td><td><a href=''>Edit</a></td><td><a onClick=return confirm('此操作将删除此定单!!!请慎重!!!确定要删除所选择的定单吗?') href='addtype.php?mode=2&id=".$rs[$i]["id"]."'>Dele</a></td></tr>";
运行的时候,没有出现警告,而是直接做了删除操作,是不是格式写错了,错哪里的啊

解决方案 »

  1.   

    <a onClick="return confirm('此操作将删除此定单!!!请慎重!!!确定要删除所选择的定单吗?')" href='addtype.php?mode=2&id=".$rs[$i]["id"]."'>Dele </a> 
      

  2.   

    不对。不是双引号的事情啊,前面有个echo呢
      

  3.   

    echo " <tr bgcolor='#ffffff'> <td>".$rs[$i]["bigtitle"]." </td> <td>Add Small Type </td> <td> <a href=''>Edit </a> </td> <td> <a onClick=\"return confirm('此操作将删除此定单!!!请慎重!!!确定要删除所选择的定单吗?')\" href='addtype.php?mode=2&id=".$rs[$i]["id"]."'>Dele </a> </td> </tr>"; 就是少了双引号的原因。onclick 事件必须要有引号而且你这个写法完全不标准,无论点取消还是确定,都将执行下去。