PHP怎么根据confirm反馈的true和False判断执行!!菜鸟求完整代码

如题所述

是php 还是js啊

<script type = "text/javascript" language = "javascript">
function clear1()
{
if(confirm("确定要清空数据吗?"))
{
document.main.text1.value = "";
}
}
</script>
<body>
<form name="main">
<input type="text" name="text1" />
<input type="button" name="Submit" value="清空数据" onClick="return clear1();">
</form>
</body>

<script>
function cf(){
return confirm('aaa');
}
</script>
<form method="POST" action="xxx.php">
<input type="submit" value="注销" onclick="return cf();">
</a>

网上这么多 找一下呗追问

我说清楚点吧,我现在在写文件上传代码,就是在PHP执行过程中,如果文件存在,就弹出窗口是否覆盖文件,这一过程怎么写?

追答

先拿到所有文件名,判断,有就执行confirm 没有上传呗 至于其他代码就要自己想去了。

追问

其它代码我知道,我只是不知道怎么让PHP知道confirm反馈了什么,也就是我用函数判断出文件已经存在了,从这里开始,这时需要弹出CONFIRM,反馈的结果告诉PHP是true还是false。也就是我想知道弹出代码怎么写,PHP获取结果代码怎么写,在线等待答案,谢谢

追答

你可以这么做 当选择文件的时候就去后台判断文件是否存在,如果存在就返回一个布尔型的值出来,通过上传按钮触发confirm。不过要做到无刷新。 怎么感觉这样很麻烦了,额 ,楼主只是给个建议。 额额

追问

其实我这问题是很菜的问题,估计太菜了你们理解不了我的意思,虽然没得到我想要的答案,不过谢谢大虾

追答

confirm('确定要清空数据吗?')";

?>

我写了一个php 调js 代码 你看看 echo js 就是加个双引号 再在里面写js

追问

我在网上看到很多类似的,这个代码需要点击提交,我不要手动提交的。我要的是运行过程中,比如说通过方法发现了文件已经存在了,这个时候PHP echo一个提示窗口,点击确定的话程序继续执行,取消就跳出函数

追答

没点击啊 你把html 代码去掉 还是一样的能执行

confirm('确定要清空数据吗?')";
?>

追问

比如说
confirm('文件已经存在,确定要覆盖吗?')";
把上面提示框返回的值付到变量$result;
if($result=="true"){

}else{
exit();
}
}else{
..........
}
?>

追答

js 里面能做判断啊 true js提交到上传处理文件 false 就什么也不处理了
就是把 判断验证 和 上传文件的 程序分离

echo "if(confirm('确定要清空数据吗?')){
alert('ok');
}";

追问

原理我知道,只是我学习不系统,也不知道去哪里找相关资料,所以求代码示例,大虾能提供给我吗?能帮我把上面我写得补充完整吗?谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-18
没有那一说额追问

.....难道没有命令执行前再次提示确认的功能?我现在就是不知道在一个完整的php函数运行过程中怎么实现这个过程,我看了有用echo JS confirm 然后用$_GET等方法获取反馈的,但是这里怎么写就没找到

追答

你想判断是否上传成功了?

追问

因为如果文件已经存在了,上传过程中回覆盖同名文件,我现在时想要再发现同名文件的时候,弹出提示窗口,提示是否覆盖,如果是,就继续,如果否就跳出函数。提示窗口我百度了,大部分用echo JS confirm ,现在就是不知道正常的echo JS confirm 语句和$_GET语句怎么写

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网