javascript - 自定义错误验证消息未显示

标签 javascript html angularjs error-handling requiredfieldvalidator

我正在按如下方式在 Angular 中进行错误验证。

<select ng-model = "color" class = "form-control"
    ng-options = "color as color for color in colors" required>
    <option value="">Choose an option</option> 
</select>

<span ng-show="serviceForm.color.$error.required"> My custom error message </span>

错误验证按预期显示,但是自定义消息没有。相反,我得到以下信息。

enter image description here

这看起来不错,但如何用我的自定义消息替换它? 如果我知道它的来源以便我可以对其进行编辑,那就太好了。

此外,如果我取出,我的自定义消息会出现

<option value="">Choose an option</option> 

然后它总是出现。这是为什么?

最佳答案

此消息很可能来自您的浏览器,因为它确实如此 form validaten .

您必须将 novalidate 属性添加到您的表单以禁用它:

<form novalidate>

关于javascript - 自定义错误验证消息未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36395828/

相关文章:

javascript - 如何从 Angular Yeoman 生成器中的列表中查看单个项目?

javascript - switchClass 不能添加/删除类吗?

javascript - 在 jquery ui 自动完成上显示提示?

javascript - Jquery点击生成的具有相同类的div

javascript - 限制在AngularJS中输入的数字长度

html css layout zoom 剧变

jquery - 如何在背景中制作带有图像的网站

javascript - document.getElementsByClassName ('name' ) 的长度为 0

javascript - 如何在AngularJS Controller 中进行反向过滤

angularjs - 非英文字母的 lexerr 错误