问题标签 [validationmessage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ValidationMessage 中的换行符
我正在测试 null 的事物列表。每次我找到一个时,我都会将它保存在一个数组中以在验证消息中实现它。
我想要的输出如下所示:
字段 1 是必需的
字段 4 是必需的
等等...
但我似乎无法开始新的生产线。
现在,它看起来像这样:
字段 1 为必填项 字段 4 为必填项
有谁知道如何实现这一目标?
编辑:
控制器:
这个异常在这里处理:
自定义异常:
看法:
c# - ValidationMessage not showing up when using more than one model
I have the form that uses 2 models so I include that this way:
where PublicViewModel is
For example UserCredential class looks like:
and my form:
In other form when I use only one model everything works. Can anyone tell me why this isn't working for 2 models?
jquery - ValidationMessagerFor 和 AddmodelError 不起作用
对于我的一生,我无法弄清楚为什么这段简单的代码不起作用。我知道这里有很多这样的问题,我已经尝试了所有这些问题,但我就是无法让它发挥作用!
我的控制器:
我的观点 - 相关位:
错误:
如果我将 liveid 字段保留为 null ,而不是显示错误并停止,它只是跳过 Live Id 验证字段并转到模型中的其他一些下拉字段并抛出未设置为对象实例的对象引用错误!
我只是在另一个常见的地方打印验证错误,而不是在相关字段旁边。我希望视图会抛出错误并停止进一步加载,而不是转到下拉菜单并显示一些随机错误。这里有什么问题?
javascript - 如何在没有表单的情况下以编程方式显示validationMessage(用于输入元素)?
我不确定在不使用表单的情况下这是否可行。但我希望浏览器呈现验证错误。同样,我在没有表格的情况下以编程方式执行此操作。
即没有表单标签,也没有提交。只是直接编写脚本。
更新
我想验证输入字段,例如:
java - 简单,在 java swing 中包装红色验证消息
因此,我已经开发 Web 应用程序 10 年了,但我对从事与入门编程课程相关的小型摇摆应用程序有着美好的回忆,我在那之前得到了帮助。我通常喜欢构建 swing/java UI,尤其是使用不错的 UI 构建器。但是,在此期间,我已经非常习惯于在表单上的数据无效时提供清晰的、可变长度和数量的红色错误消息。有时带有图标,有时在字段上带有标记等。在网络世界中很容易做到的非常常见的东西,并且确实很有帮助并提高了可用性。
今天我试图找到一种方法来在我的挥杆表格的顶部或底部显示一个漂亮的错误消息列表,图标和字段标记可以稍后出现,但现在我只想要一个漂亮的可变大小的东西列表,需要进行校正,以红色显示。
乍一看,这似乎很容易,但是..
- JLabel 不换行,因此隐藏了长文本,或者您必须使表单超宽
- JText Area 有同样的问题,除非您定义了许多列,并且我想填充可用空间。一定数量的列不会调整大小。
- JTextPane 换行,但据我所知,它不会变红,除非您完全了解复杂的 StyledDocument 位。我不想做任何比更改文本颜色更复杂的事情,所以这似乎有点矫枉过正。
还有一个小问题是推到窗口空间之外,可以调用 pack(),但我只想增加表单的高度并将文本换行,而不是将对话框更改为消息的宽度(造成很多紧张如果一条长消息使宽度加倍,则布局和死区)
我也不想为消息区域或整个表单设置滚动条。
这肯定是一个已经被发明出来的轮子,那么以摆动形式显示红色(但未格式化)错误消息列表的正确方法是什么?
asp.net-mvc - 如果验证消息在 Razor 中有效,如何显示框架?
我正在寻找一段时间的解决方案,但我找不到它。我的 Razor 中有这个 ValidateMessageFor,如果它到达那里会显示错误消息。
现在我已经为这个消息创建了这个 css 框架,我希望它只有在有一些 ValidateMessage 时才会显示。
我试过这个:
但这不起作用。问题是始终显示框架(内部没有错误消息,直到我出错,然后显示错误消息)。当我来到这个表格时,这就是它的样子:
如果错误显示:
asp.net-mvc-5 - MVC 万无一失的验证多个错误消息
我正在为 ViewModel 构建一些自定义验证,并且对有多个错误消息有疑问。
我想在字符串属性上创建自定义验证。根据要比较的值,我希望输出不同的验证消息。
这可能吗,还是我需要为显示的每条消息创建不同的自定义验证?
提前致谢
data-binding - 淘汰赛验证 - 自定义模板验证消息没有改变
我在 JSFiddle 中设置了一个示例, http://jsfiddle.net/4stu2jg3/63/
如果您在第一个文本框中添加非数字数字并单击按钮,则会显示所需的消息。我会假设这应该显示数字消息,因为有一个值?
在第二个文本框中,如果您删除字符串并单击按钮,则会显示数字消息。我希望这能显示所需的信息?
如果您注释掉自定义模板,一切都会按我的预期工作。我不确定我做错了什么?
asp.net-mvc - 多个文本框,相同的模型。ValidationMessageFor 不工作
我没有让我所有的文本框验证工作。仅在一次使用“一个”时。我正在尝试对我的变体使用相同的模型属性。有谁知道这个问题的解决方案,或者更好的方法?
asp.net-mvc-5 - MVC 5 模型验证消息未正确显示
我正在编写一个 MVC 5 互联网应用程序,我有一个关于视图模型中字段验证的问题。
这是我的视图模型字段:
这是我的视图代码:
如果我输入一个不是双精度的值,例如:
测试
我在视图中显示以下验证消息:
'Test' 值对 Latitude 无效。
代替:
请输入有效的纬度。
为什么是这样?
提前致谢。