@angular/forms: 6.1.7
我正在尝试创建一个自定义验证器,用于检查2formControl的不一致。
在遵循时,当向以下两种表单之一输入值时,会出现一个错误:
Uncaught Error: Expected validator to return Promise or Observable.
at toObservable (forms.js:596)
at Array.map (<anonymous>)
at FormControl.asyncValidator (forms.js:584)
at FormControl.pus
即使验证器没有“ErrorMessage”,也会显示ValidationSummary面板。当我单击Submit with invalid login时,错误显示在摘要中。这部分没问题。当我使用空的文本框提交时,它应该只显示'*',但它也显示一个空的摘要面板。我怎样才能防止这种情况。有一个css类用于.summary,header,summary ul,.summary ul li。
JS:
function validateTextBox(sender, args) {
var target = document.getElementById(sender.c
我在页面上有一个验证摘要。
<asp:ValidationSummary ValidationGroup="myValSumGroup" ID="myValSum" runat="server" />
我有几个必需的验证器,这些验证器对这个摘要进行了补充:
A missing
B missing
N missing
但是我还有一些(设为10个)额外的验证器,它们都有相同的错误消息
**SPECIAL is missing**
这在总结中又增加了10个错误。但由于它们具有相同的文本,因此只能添加到验证摘要中:
**YOU HAVE ER
当我在vs2008 web developer edition中调试和运行时,我在测试框中有一个asp.net验证。
但是,当我在生产服务器中通过复制粘贴web根文件夹中的代码来显示代码时,它不起作用。
我正在使用Windows2003server中的vs2008 web developer edition开发应用程序,我正在使用IIS在另一个windows2003server上部署代码。
这是.js文件的问题吗?或者Windows2003server中的补丁?或者是IIS版本问题?