javascript - Apsx 验证无法到达 .js 文件

标签 javascript asp.net validation

我正在尝试使用 JavaScript 在客户端进行验证。 (.js) 然而,即使我在头部链接了路径,asp 文件似乎也无法到达 javascript 文件。

<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Acceuil</title>
    <link href="styles.css" rel="stylesheet" />
    <script src="js/validation.js" type='text/javascript'></script>
</head>

验证器:

<asp:CustomValidator runat="server"
                        ID="CustomValidatorJava"
                        ClientValidationFunction="ClientValidateMatricule"
                        ErrorMessage="Le format du matricule est incorrect"
                        ControlToValidate="txtBoxMatricule"
                        ValidateEmptyText="True"
                        EnableClientScript="True" BackColor="Black" ForeColor="White">
                    </asp:CustomValidator>

js文件:

function ClientValidateMatricule(source, arguments)
{
    if (arguments.Value.length == 7) {
        var cpt = 0;
        for (var i = 0; i < arguments.Value.length; i++) {
            if (isNaN(arguments[i])) {
                arguments.isValid = false;
                break;
            } else if ((!isNaN(arguments[i]))) {
                cpt++;
            }
        }

        if (cpt == arguments.Value.length) {
            arguments.isValid = true;
        }
    } else {
        arguments.isValid = false;
    }
}

此外,如果我在调试运行时在 JS 文件中放置一个断点,该点上会出现一个黄色三 Angular 形,表示它不会到达,因为没有符号被充电。

最佳答案

为了查看验证错误指示器,您应该设置 CustomValidator 的 Text 属性(例如 Text="*"),并将 arguments.isValid 替换为Javascript 函数中的 arguments.IsValid

关于javascript - Apsx 验证无法到达 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36210650/

相关文章:

javascript - 在不同计算机上未收到 CORS 响应

asp.net - 什么时候以明文形式存储密码是个好主意?

java - 如何在 Eclipse 编辑器中仅显示编译错误?

java - 表单输入文件的 Spring 注释验证

javascript - React - 如何创建链式级联辅助函数

javascript - Three.js 一个场景中的多个纹理和图像

javascript - 计算 knockout 中一些输入的总和

asp.net - RESTful URL、母版页和 PreviousPage 问题

c# - 无法将 List<> 对象序列化/反序列化为 JSON

xml - Zend Framework 站点地图验证