我有一個具有相同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