jquery - JQuery Validation条件验证不适用于条件要求
问题描述
select
仅当另一个select
元素选择了“表格”时,我才尝试将其设为必需。
这是我要验证的选择:
<select class="selectpicker" data-style="btn-primary" id="table_location" name="table_location">
<option value=""></option>
<option value="Oracle">Oracle</option>
</select>
这是select
我用来检查是否需要上述元素的方法:
<select class="selectpicker" data-style="btn-primary" id="data_source" >
<option value="Tables">Table(s)</option>
<option value="Files">File(s)</option>
<option value="Both">Tables and Files</option>
</select>
这是我试图用来验证的规则:
table_location: {
required: function(element) {
return $("#data_source").val()=="Tables";
}
},
目前对于条件要求,我不得不在另一个 JavaScript 文件中添加规则,我正在编写大部分代码,这变得很混乱。我已经确认表单名称是正确的并且元素在其中。任何静态要求都有效,但大多数条件要求都无效,这只是一个示例。任何帮助表示赞赏。
解决方案
推荐阅读
- c# - RabbitMQ:如何创建一个始终在监听的消费者
- javascript - 我可以在 RxJs 中同时使用两个 mergeMap
- mysql - Sql 检索订单 woocommerce - 语句中的错误
- git - git status 显示未跟踪的文件,即使它们在 .gitignore 中被忽略
- sql - 通过不匹配另一列来过滤一列
- php - 如果还有正则表达式?
- python - 使用 torchaudio.load(filename) 加载固定持续时间的波形
- php - PHP从数据库提交后保留下拉值
- javascript - Cypress.io 上的存根函数被忽略
- android - Flutter 从应用缓存播放本地音频文件