我有一个具有相同ID的多个输入类型文本的表单。
所以我想通过JQuery检查提交如果任何这些输入具有相同的值。
这可能吗?如果是这样,请帮助。
注意:忘记相同的ID。假设每个人都有不同的ID。如何检查呢?检查具有相同ID的输入文本是否具有相同的值
1
A
回答
1
这是一般的过程中,你可以遵循
- 枚举你喜欢的所有字段比较
- 增量字段的值的计数器
- 当你到达终点,检查是否有项目具有计数> 1
例如,下面的代码你想要做什么:
$('#check').click(function(){
var idx = {};
$('.unique').each(function(){
var val = $(this).val();
if(val.length)
{
if(idx[val]){
idx[val]++;
}
else{
idx[val] = 1;
}
}
});
var gt_one = $.map(idx,function(e,i){return e>1 ? e: null});
var isUnique = gt_one.length==0
alert(isUnique); // Do something useful
});
+0
好的,谢谢,你知道jQuery中的一种方式来返回我有多少文本输入?因为表格是动态的。 – user1852196 2013-04-22 13:10:02
+0
NVM,我想通了,谢谢。 – user1852196 2013-04-22 13:12:24
相关问题
- 1. MySQL - 检查是否存在具有相同ID的数组值
- 2. 加入具有相同ID
- 3. 检查列是否在所有行上具有相同的值
- 4. 检查是否存在具有相同ID的通知?
- 5. 检查是否存在具有相同ID的HTML元素
- 6. 将文本复制到具有相同ID的两个输入
- 7. 检查数组的列表是否具有相同的值
- 8. 检查每行的gridview列是否具有相同的值
- 9. 检查列中的单元格是否具有相同的值
- 10. 在javascript中更改所有具有相同id的输入值
- 11. 从具有相同的ID
- 12. JQuery的具有相同ID
- 13. 具有相同等值的组行具有相同的值
- 14. 如何选择多个ID并检查它是否具有相同的文本?
- 15. 检查两个数组是否具有相同的值
- 16. 如何检查数组是否具有相同的值?
- 17. 检查数据库是否具有相同的值
- 18. 检查所有项目是否具有相同的类别
- 19. 如何检查列中的所有元素是否具有相同的文本?
- 20. 与具有相同ID
- 21. 具有相同ID的不同按钮
- 22. 具有相同的价值
- 23. 具有相同的价值
- 24. 具有列相同的值
- 25. 具有相同的价值
- 26. 查看列表中的值是否具有相同的值〜Python
- 27. 用于检查特定ID的SQL查询是否具有相同的日期
- 28. 使用jQuery获取具有相同ID的文本框的值?
- 29. swift是否具有相同的“带块”
- 30. Java是否具有相同的StringStream?
ID必须是唯一的。 – undefined 2013-04-22 12:57:01
为什么你给所有的输入都使用相同的ID?这是错误的! – 2013-04-22 12:58:18
将您的ID移动到课程或数据ID – Lars 2013-04-22 12:59:13