php confirm对数据删除的判断!
<script type="text/javascript" language="javascript">
function choose()
{
if(confirm("请选择'确定'或'取消'"))
{
alert("你'确定'删除了这条信息");
} else{
alert("!你'取消'了删除!");
}
}
</script>
<? if($_POST['Submit']=="删除信息"){
while(list($name,$value)=each($_POST)){
if(sure){
$result=mysql_query("delete from test where id='".$name."'");
echo "<script> alert('信息删除成功!!');window.location.href='list-x.php';</script>";
}else{
echo " <script> alert('信息删除失败!!');window.location.href='list-x.php';</script>";
}}}?>
<form name="form1" method="post" action="" >
<input type="submit" name="Submit" value="删除信息" onclick="choose()"/>
</form>
请高手帮忙改下,当我点删除信息的弹出确定雨取消对话框,点确定删除数据,点取消就不执行删除!谢谢!!就php代码那要怎么才能得到confirm的值!
答案:一楼回答的很正确 就是差一个return true 和 return false
其他:<script type="text/javascript" language="javascript">
function choose()
{
if(confirm("请选择'确定'或'取消'"))
{
alert("你'确定'删除了这条信息");
document.getElementById('form1').submit();
} else{
alert("!你'取消'了删除!");
return false;
}
}
</script>
<? if($_POST['Submit']=="删除信息"){
while(list($name,$value)=each($_POST)){
if(sure){
$result=mysql_query("delete from test where id='".$name."'");
echo "<script> alert('信息删除成功!!');window.location.href='list-x.php';</script>";
}else{
echo " <script> alert('信息删除失败!!');window.location.href='list-x.php';</script>";
}}}?>
<form name="form1" method="post" action="" onsubmit="return false">
<input type="submit" name="Submit" value="删除信息" onclick="choose()"/>
</form>
上一个:用PHP从HTML或CSS中提取文件名
下一个:PHP程序员是学什么专业出来的?