我怎样才能验证一行的值何时彼此相似

时间:2013-07-19 02:32:10

标签: c# javascript jquery asp.net-mvc asp.net-mvc-3

enter image description here

我希望在保存时验证联系人类型值何时具有True Primary,以便只有一个主要的联系人类型值,

我如何处理它使用jquery或Javascript :(

由于

var row = obj.closest("tr").find("input[name=workerId]").val();
            var contactValue = obj.closest("tr").find("input[name=contactValue]").val();
            var contactType = obj.closest("tr").find("input[name=contactType]").val();
            var isPrimary = obj.closest("tr").find("input[name=isPrimary]").val();
            // get the value of  the checkbox in edit modal window
            if (isPrimary === 'true') {
                $('#chkEditWorkerIsPrimary').attr('checked', 'checked');
            } else {
                $('#chkEditWorkerIsPrimary').removeAttr('checked');
            }

1 个答案:

答案 0 :(得分:0)

您可以计算isPrimary列具有true值的行数,并检查它是否匹配1.否则显示警告或错误消息

var isPrimaryCount = $('#testTable').find('tr input[name=isPrimary][value=true]').length
if (isPrimaryCount < 1 || isPrimaryCount > 1) {
    alert('message to user')
}