上载 No Message Pop-up

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
我正在与c#asp.net一起使用甜蜜警报。对于我的下载和删除按钮,当用户单击按钮时,甜蜜警报福彩12选5走势图设法福彩12选5走势图出来。对于上载按钮,我希望代码将检查用户上载的文件是否为空。如果为空,则会福彩12选5走势图一条消息("No file uploaded"),如果不为空('文件已成功上传").

Upload Button:
 <div style="width:80%; text-align:left;">
        @using (Html.BeginForm("UploadFile", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
        {
        <p>
            <label for="file">Upload file:</label>
            <input type="file" name="file" id="file" />
            <input type= "submit" value="Upload" id= "fileUpload"/>
            <script>
                $('#fileUpload').click(function (e) {
                    如果($('#fileUpload')。val()==="") {
                        sweetAlert("No file uploaded");
                }

                 if ($('#fileUpload').val() !== ""){
                    sweetAlert("File Uploaded Succesfully");
                }
              });
            </script>
        </p>
        }

    </div>

但是,当我单击上载按钮时,这些弹出消息均未福彩12选5走势图。我错过了什么?
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
首先,这是令人毛骨悚然的东西,与Visual Studio也没有任何关系。那为什么要在这里发布呢?

其次,作为起点,我将更加关注您的js和验证。

最后,在输出任何消息之前,我将执行一些适当的验证过程,否则,没有什么可以阻止某人上传恶意文件。

笔记;也交叉张贴在这里 上载 Button No Display Message

修改错字
 
Last edited:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
My suggestion: Replace lines 10-16 with a simple alert("Hi!");. If the click event handlers, that should at least show something.

I doubt that it will do something, though. As I recall, the form submit button is special. You need to attach a jQuery event handler to that a different way. Look up the on() jQuery plugin.
 

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
1571232419866.png

Suprisingly, it managed to displayed that via <script> $('#fileUpload').click(function (e) { alert("tx"); }); </script> . Now I am trying to figure out how to be able to check for if file was empty or not
 

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
首先,这是令人毛骨悚然的东西,与Visual Studio也没有任何关系。那为什么要在这里发布呢?

其次,作为起点,我将更加关注您的js和验证。

最后,在输出任何消息之前,我将执行一些适当的验证过程,否则,没有什么可以阻止某人上传恶意文件。

笔记;也交叉张贴在这里 上载 Button No Display Message

修改错字

是的,因为我也是那个用户那我应该在哪里张贴剃须刀问题?对于验证部分,由于该程序仅用于我的个人迷你项目,所以我只想看看我是否能够福彩12选5走势图消息框。
 
Last edited:

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
到目前为止,“上传”按钮将福彩12选5走势图该消息,但仍无法检查是否有文件上传。如果我只是单击“上传”按钮,则会福彩12选5走势图该消息。

<script> $('#fileUpload').click(function (e) { 如果($('#fileUpload')。val()==="") { Swal.fire({ title: 'Great!', text: 'File uploaded', type: 'success', confirmButtonText: 'Nice' }) } else { Swal.fire({ title: 'Wait awhile...', text: 'File will be uploaded shortly', type: 'success', confirmButtonText: 'Okay, cool' }) } }); </script>

我不确定检查文件是否选中的条件。
 

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
C#:
 <script>
                    $('#fileUpload').click(function (e) {
                        如果($('#fileUpload')。val()==="Upload") {
                            Swal.fire({
                                title: 'Wait awhile...',
                                text: 'File will be uploaded shortly',
                                type: 'success',
                                confirmButtonText: 'Okay, cool'
                            })                     
                        }
                        if ($('fileUpload').val() !== "Upload") {
                            Swal.fire({
                                title: 'Nothing',
                                text: 'No file selected',
                                type: 'error',
                                confirmButtonText: 'Again!!'
                            })
                        }
                      
                    });
                </script>

通过此代码块,当我选择上载按钮时,将仅福彩12选5走势图第二条消息。不福彩12选5走势图选择文件时应福彩12选5走势图的第一条消息。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
是的,因为我也是那个用户
对不起,我感到有些讽刺吗?如果您认为我们不这样认为,您必须认为我们很愚蠢,对吗?交叉张贴被认为是不良的举止,只会使自己看起来像个帮助吸血鬼。

您是否真的认为这个星球上有人,坐在家里写着与您逐字逐字相同的问题,并发布与您完全相同的代码,只是为了解决与您完全相同的问题?

也许SO上的用户是时间旅行家,他穿越时空以使这两种情况融合在一起,从而引起这两个非常精细的阴谋? 🙂
那我应该在哪里张贴剃须刀问题?
好吧,我想ASP.NET至少比Visual Studio更合适....一个mod已经将您的主题移到了正确的论坛。

如果($('#fileUpload')。val()==="Upload")

也许您应该注意我链接的堆栈溢出。为什么将它们放在单独的if语句中?你不是曾经在这里,如果不是。
 

杰森·彭

知名会员
已加入
2019年8月13日
留言内容
46
编程经验
Beginner
不,这不是讽刺,我知道每个人在这里的时间都是非常宝贵的。只是我想尽快完成此项目,我之所以在SO中使用另一个帐户,是因为我再也无法在SO中发布问题了,因为我的某些问题被认为是菜鸟。我只是想看看我有答案的选项,因为说实话,从Internet上的资源来看,某些解决方案有效,而对我而言,大多数情况下却没有。这就是为什么我想寻求尽可能多的帮助,但我知道这是不礼貌的。抱歉,我不再重复。
 
最佳 底部