$(".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 set = {} 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'); $(this).focus(); a = 0; } else { $(this).css('border-color', '#ccc'); } if(set[this.value]) { set[this.value].css('border-color', 'red'); $(this).css('border-color', 'red'); $(this).focus(); a = 2; } else { set[this.value] = $(this); } if(re.test(thisVal)) { $(this).css('border-color', 'red'); $(this).focus(); a = 3; } }) 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().replace(/[ ]/g, ''); 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关键字!'); } })