jquery - jQuery验证:不同消息的不同颜色?
问题描述
目前我能够为不同的 jQuery 验证失败返回不同的消息。其工作代码如下所示。另外,我希望这些消息是不同的颜色,即“错误”消息为红色,“警告”消息为橙色。我怎样才能做到这一点?
这是针对不同错误显示不同消息的工作代码——我还希望这些消息具有不同的颜色:
CSS
.error {
color:red;
}
JavaScript
<script>
$(function () {
$("#inputForm").validate(
{
rules:
{
appleQty:{min:0, max:100, range: [4, 8]},
bananaQty:{min:0, max:100, range: [2, 4]},
cherryQty:{min:0, max:100, range: [80, 85]}
}
});
});
jQuery.validator.messages.min = 'Error: Minimum value is {0}.';
jQuery.validator.messages.max = 'Error: Maximum value is {0}.';
jQuery.validator.messages.range = 'Warning: Expected range is {0} to {1}.';
</script>
HTML
...
<tr><td>Apples</td><td> <input type="text" id="appleQty" name="appleQty" > </td></tr>
<tr><td>Bananas</td><td> <input type="text" id="bananaQty" name="bananaQty" > </td></tr>
<tr><td>Cherries</td><td> <input type="text" id="cherryQty" name="cherryQty" > </td></tr>
...
解决方案
Add the following:
CSS
.error {
color:red;
}
.warning{
color:orange;
}
Javascript
jQuery.validator.messages.min = '<span class="error">Error: Minimum value is {0}.</span>';
jQuery.validator.messages.max = '<span class="error">Error: Maximum value is {0}.</span>';
jQuery.validator.messages.range = '<span class="warning">Warning: Expected range is {0} to {1}.</span>';
推荐阅读
- r - 在 R 中以特定方式计算出现次数
- node.js - 如何对缓存数据应用聚合查询。使用 cachegoose 缓存数据
- android - 清除最近的任务后收不到广播
- python - 是否可以指定在行为中使用哪个步骤实现?
- python-3.x - AWS CLI 和 BOTO3 开发工具包(权限问题)
- sql-server - SSIS 无法将数据插入到具有计算列的表中
- python - 如何在 Keras 中执行配对训练?
- google-chrome - 来自非开发人员的 Google Chrome 扩展程序付款选项问题
- amazon-dynamodb - DynamoDB 如何查询重叠的时间范围
- python - Python - 在数据库表中插入