0

这就是我将要这样做的方式,以便您在上传之前编写或添加文件。像这儿;

<script type="text/javascript">
function check(){
    var elm = document.getElementById("hello-world");
    if (elm.value.length>0){
        alert("Hey");
        return true;
    }
    else{
        alert("Nooooo!");
        return false;
    }
}
</script>

所以我真的希望我能完成这一切,就像检查文件中是否有任何内容/上传图像一样。但如果是这样,没有图片,只需点击上传,根本没有任何图片。

当您想上传到数据库中的画廊时,这就是我的 html 输出,或者我在这里称之为。

<div class="opslag-indhold">
                    <form name="opslag" method="post" action="#">
                        <input type="file" name="file">
                        <input type="submit" name="opslag" value="Upload" id="del" onclick="return check()">
                    </form>
                </div>

所以想在上面构建一些javascript,以便检查您是否上传了文件..但欢迎您问我是否有任何您想知道的:)

希望你能明白我的意思,否则问我!

Jesper -丹麦

4

1 回答 1

0

如果您的意思是检测文件何时上传,听起来您正在寻找验证或通知解决方案。首先,如果上传失败,编写一些 try/catch 或其他条件来捕获。然后,您需要知道上传的位置(最好是在专门用于此目的的特殊文件夹中),然后检测文件何时到达那里。也许您可以编写一个 JavascriptonChange事件来向您发送消息。有点难以具体,但这是你想要去的方向。

顺便说一句,您的表单标签将需要:enctype = "multipart/form-data"如果您想要一个 HTML 浏览按钮。

于 2012-09-22T22:24:08.093 回答