jquery - Jquery 验证检查数组中的值是否按照显示 jquery 错误消息显示错误
问题描述
var city = ["Cleveland", "Gilberdyke", "Llanrwst", "Swadlincote", "Turriff", "Westhill", "Oban", "Craigavon"]
$(".submitform").validate({
rules: {
state: {
required: true,
},
country: {
required: true,
},
city: {
required: true,
},
},
});
我想检查是否 在城市数组中输入城市值, 以便显示验证消息 这个城市已经存在
我正在使用下面的验证脚本
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.13.1/jquery.validate.js"></script>
我想显示消息
请帮忙 !!!!!!!
解决方案
(1) 您在此处创建自定义验证 array
,例如:
$.validator.addMethod(
"array",
function(value, element, array) {
return !array.includes(value);
},"erreur"
);
(2) 您将它与您的数组一起使用city
:
$(".submitform").validate({
rules: {
state: {
required: true,
},
country: {
required: true,
},
city: {
required: true,
"array": city
},
},
});
推荐阅读
- php - laravel 8 中的文件上传 - 在 null 上调用成员函数 getClientOriginalName() 时出错
- javascript - 如何在 Puppeteer(基于 Java 脚本的工具)中从 excel 文件中读取数据
- spacy - Spacy NLP 示例:无法将标记转换为小写,抛出错误
- pipenv - pipenv 总是在父文件夹中创建一个环境
- mysql - 我想在 1 个表中选择数据
- kotlin - 我正在将数据添加到我的列表中,但它没有出现在 RecyclerView(Kotlin,MVVM)中
- opayo - 奥帕约回归 5080
- python - Python get-pip 安装失败
- azure - 如何将根域 A 记录路由到具有流量管理器端点的流量管理器
- python - Google Colab 在文本框中插入保存的图