gpt4 book ai didi

javascript - 在客户端使用自定义验证器?脚本错误时显示错误消息?

转载 作者:行者123 更新时间:2023-11-30 09:09:19 24 4
gpt4 key购买 nike

我有一个关于 asp.net 客户端自定义验证器的问题?

这是我的文件上传控件和自定义验证器,用于检查上传的文件是否为 doc!!!!

<asp:FileUpload Id="fu_1" runat="server" />
asp:CustomValidator ID="cv_fu1" runat="server" ControlToValidate="fu_1" ValidationGroup="submit" ClientValidationFunction="file_upload" text="Pls!!! uploat doc file only"> </asp:CustomValidator>

这是我用于检查上传文件是否为 doc 的 javascript 函数!!!!!!

function file_upload()
{
var file1 = document.getElementById("fu_1").value;
len_file1 = file1.length;
var len1_name = file1.substring(len_file1 - 3,len_file1);
if(len1_name != 'doc')
{

alert("wrong file format");

}

}

我想在自定义验证器中放置错误消息来代替 javascript 的警告消息..

像其他验证器的错误消息一样..我把错误放在上面验证器的文本属性中..请在自定义验证器属性中检查它..我想显示的那个错误...

我检查了所有与此相关的问题..但我找不到我想要的..

最佳答案

修改file_upload签名为“function file_upload(sender, args)”

在函数内,根据您所需的逻辑设置 args.IsValid = true 或 false

此外,将 ClientValidationFunction 设置为“file_upload”(不带括号)

关于javascript - 在客户端使用自定义验证器?脚本错误时显示错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1744679/

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