gpt4 book ai didi

asp.net - 使用 jQuery 对 FILE 类型的 INPUT 进行客户端验证,无需回发

转载 作者:行者123 更新时间:2023-12-03 22:59:06 25 4
gpt4 key购买 nike

我想在提交表单之前检查客户端是否已选择文件。

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

@using (Html.BeginForm("Upload", "Files", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input id="File" name="File" type="file" size="80" />
<input type="submit" name="name" value="Upload" />
}

目前此表单正在进行回发以进行验证。出了什么问题?

最佳答案

@xOn 关于无法修改文件元素的说法是正确的,但您应该能够验证它。

这是一个文件元素,它在提交之前使用不显眼的验证来确保字段具有值和正确的扩展名。

<input type="file" 
id="myImg"
name="logo"
data-val="true"
data-val-required="Oops, select the logo first!"
accept="jpg|jpeg"
data-val-accept="Sorry, we only accept jpegs." />

关于asp.net - 使用 jQuery 对 FILE 类型的 INPUT 进行客户端验证,无需回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4577296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com