prevent Duplicate values using Jquery Validation

前端 未结 11 1877
深忆病人
深忆病人 2020-12-04 22:28

I have form and form text field which generates dynamically using JSP. And I\'m using Jquery validation but want to add functionlaty to prevent duplicate entry in the form.<

11条回答
  •  [愿得一人]
    2020-12-04 23:02

    Something like this should work:

    $(function(){
    
    $('input[name^="text"]').change(function() {
    
        var $current = $(this);
    
        $('input[name^="text"]').each(function() {
            if ($(this).val() == $current.val() && $(this).attr('id') != $current.attr('id'))
            {
                alert('duplicate found!');
            }
    
        });
      });
    });
    

    In a nutshell, how this works is: Whenever a user enters something into a text box, JQuery loops through all the text boxes in the form and compares their values with the value that the user just entered, if a duplicate value is found, then alert the user.

提交回复
热议问题