3个回答
展开全部
绝对定位一个div层,默认为隐藏。div里写密码输入框、确认按钮和返回按钮。当点击删除时,设置div的样式为显示,然后输入密码,点击确认,验证密码,如果通过验证,设置div样式为隐藏,并删除相应数据。点击div的返回按钮时,设置div样式为隐藏
追问
能给简单写个代码吗?我原来的删除代码是:
$id=$_GET["id"];
$tablename=$_GET['tablename'];
$sql="delete from $tablename where id=$id";
mysql_query($sql);
$comewhere=$_SERVER['HTTP_REFERER'];
echo "alert('删除成功!');location.href='$comewhere';";
追答
在删除按钮上加事件
请输入密码:
function show_psw(){
document.getElementById('div_psw').style.display="block";
}
function hidd_psw(){
document.getElementById('div_psw').style.display="none";
}
function get_psw(){
var psw = document.theForm.del_psw.value;
if(psw.length>0){
document.getElementById('div_psw').style.display="none";
}else{
alert('请输入密码');
return false;
}
return true;
}
然后在处理页面判断密码是否正确
$psw = isset($_POST['del_psw'])?$_POST['del_psw']:"";
/*
判断密码是否正确
*/
$id=$_GET["id"];
$tablename=$_GET['tablename'];
$comewhere=$_SERVER['HTTP_REFERER'];
if('密码正确'){
$sql="delete from $tablename where id=$id";
mysql_query($sql);
echo "alert('删除成功!');location.href='$comewhere';";
}else{
echo "alert('密码错误!');location.href='$comewhere';";
}
希望能帮到你。
保佑不要失效。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提供个思路。
1、最一个层,设为隐藏,点击删除时,调用这个层,显示出来
2、这个层的删除在触发ajax,php去处理数据。
1、最一个层,设为隐藏,点击删除时,调用这个层,显示出来
2、这个层的删除在触发ajax,php去处理数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询