如何从刷新页面停止JavaScript警报?

时间:2016-06-24 00:19:43

标签: javascript php html mysql dropzone.js

我正在自学,所以如果这是一个“新手”,我会提前道歉。问题,但我搜索了互联网,无法找到解决方案。

所以我创建了一个HTML表单,在那个表单中我添加了Dropzone.js,人们上传文件。完成后,单击一个按钮将其保存为MySQL表单,这一切都很有效。问题是人们在文件完成上传之前单击按钮。为了解决这个问题,我创建了一个“如果声明”和#39;检查上传的文件是否存在。如果它尚未上传,则会触发JavaScript警报,该警报全部有效,但会刷新页面,从而删除所有插补数据。

// This is when the button is clicked
if(isset($_POST['Upload'])){
    if (file_exists(blah blah) {

        //All my MySQL stuff is in here



    //If it isn't uploaded 
    } else {
        echo '<script language="javascript">';
        echo 'alert("Please upload at least one file")';
        echo 'return false';
        echo '</script>';
    }}

尽管&#39;返回false&#39 ;;它仍然重置页面?

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:-1)

你能告诉我所有代码吗?您可以通过验证来完成许多方法。您可以设置一个增加文件上传的变量。如果变量值为零则返回false表单将不会提交。

Php不支持这种echo'return false'。你必须为此目的使用JavaScript验证。