$(".problem-modify").dragsort({ dragSelector: "i", placeHolderTemplate: "
  • " }); $('.modify-option').click(function() { $('.option-box,.modify-option').hide(); $('.modify-box').show(); $('.problem-modify').html(''); $('.option-box li input').each(function(i) { var a = $(this).attr('title'); var data = $(this).attr('data'); if(data == 'add') { $('.problem-modify').append('
  • ×
  • '); } else { $('.problem-modify').append('
  • '); } }) }) $(document).on('click', '.close', function() { $(this).parents('li').remove(); }) $('.add').click(function() { $('.problem-modify').append('
  • ×
  • '); }) $('.preservation').click(function() { var a = 1; var o = {}; var v = ""; var re = /select|update|delete|exec|count|’|"|=|;|>|<|%/i; $('.problem-modify li input').each(function(i) { var thisVal = $(this).val().trim(); if(thisVal == '') { $(this).css('border-color', 'red'); a = 0; } else { $(this).css('border-color', '#ccc'); } if(!(o[$(this).val()])) { o[$(this).val()] = true; } else { v = $(this).val(); a = 2; } if(re.test(thisVal)) { $(this).css('border-color', 'red'); a = 3; } }) $('input').each(function() { if($(this).val() == v) { $(this).css('border-color', 'red'); } }) if(a == 1) { $('.option-box').html(''); $('.option-box,.modify-option').show(); $('.modify-box').hide(); $('.problem-modify li input').each(function(x) { var thiText = $(this).val(); var data = $(this).attr('data'); if(data == 'add') { $('.option-box').append('
  • '); } else { $('.option-box').append('
  • '); } }) } if(a == 0) { alert('公司职能不能为空') } if(a == 2) { alert('公司职能不能相同'); } if(a == 3) { alert('请您不要在参数中输入特殊字符和SQL关键字!'); } })