0

在此处输入图像描述

我想在保存时验证联系人类型值何时具有真正的主要,以便只有一个联系人类型值是主要的,

我如何使用 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');
            }
4

1 回答 1

0

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

var isPrimaryCount = $('#testTable').find('tr input[name=isPrimary][value=true]').length
if (isPrimaryCount < 1 || isPrimaryCount > 1) {
    alert('message to user')
}
于 2013-08-02T12:38:12.337 回答