我已经尝试过了,在这种情-6ren">
gpt4 book ai didi

javascript - 验证器 html 输入类型文件

转载 作者:行者123 更新时间:2023-11-28 01:48:39 24 4
gpt4 key购买 nike

我们如何验证 html <input type="file" />来自 asp.net。我试过<asp:fileUpload />它工作正常,我想验证 html 输入。我试过这段代码:

  <input id="AttachmentFileUpload" type="file" size="45" name="LogoUploadedToUpload"
class="imguploader" onchange="return validateFormToUpload();" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ValidationGroup="SendMailValidationGroup"
ControlToValidate="AttachmentFileUpload" ErrorMessage="Attachment Is Required." CssClass="errorMessage"></asp:RequiredFieldValidator>
CssClass="errorMessage"></asp:Label>

我已经尝试过了,在这种情况下效果很好

    <asp:FileUpload ID="AttachmentFileUpload" runat="server"></asp:FileUpload>
<asp:Button runat="server" ID="UploadButton" Text="Upload" OnClientClick="return validateFormToUpload();" />

但是当我使用 asp:fileuploader 时,我的问题就出现了,页面显示错误,当我使用 html 输入时,它工作正常,我决定使用 html 控件。现在的问题是如何验证 html 文件 <input type="file"/> ?肯定会感谢任何解决方案,我已经在谷歌上搜索了解决方案,但没有得到任何答案。

最佳答案

你可以使用下面的代码

HTML

<input id="fileSelect" type="file" >

jQuery 代码

$('#fileSelect').change(function(){   
if($(this).val() == '')
alert('no file');
else
alert('file');
});

Fiddle Demo

关于javascript - 验证器 html 输入类型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275785/

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