<td><input type="submit" name="del" value="删除" onclick="javascript:if(confirm('确认要删除此行信息吗?'))location.href='next/delete.php?id=<?echo $id[$i]?>&name=<?echo $name[$i]?>';" /></td>在传之前加了这么一个判断,删除操作总是在点了几次之后才会有作用,如果把判断这段去掉就每次都会执行删除操作,怀疑过是因为打开的数据库没关闭的原因,可是每个页面都做关闭操作了还是这样,请问谁知道是什么问题啊?
<script>
function firm()
{
if(confirm('确认要删除此行信息吗?)
{
location.href='next/delete.php?id= <?echo $id[$i]?>&name= <?echo $name[$i]?>';
}
else
{
alert("你按了取消,那就是返回false");
}
}
</script><input type="submit" name="del" value="删除" onclick=="firm()" >
这样写试试
这样你说延时不延时! 你可以单一个页面写PHP 单独一个页面写JS 然后PHP页面转到JS页面上 避免了值没取到而先执行JS