zone_operator.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. $(document).ready(function() {
  2. // 创建广告位页面
  3. // 行业黑名单
  4. //
  5. //选中右移
  6. $("#all_industry li").live("click",function() {
  7. var mychoice = this.innerHTML;
  8. $(this).remove();
  9. var ul = document.getElementById("blacklist");
  10. $(ul).append("<li value='"+$(this).attr("value")+"'>" + mychoice + "<input type='button' class='movedel'/></li>");
  11. //将黑名单数据传入后端,格式“***,***,***”
  12. if($("#industry_blacklist").val() == ""){
  13. $("#industry_blacklist").val($(this).attr("value"));
  14. }else{
  15. $("#industry_blacklist").val($("#industry_blacklist").val()+","+$(this).attr("value"));
  16. }
  17. });
  18. //选中左移
  19. $('#blacklist li input.movedel').live("click",function() {
  20. var mychoice = $(this).parents("li").text();
  21. var mychoicevalue = $(this).parents("li").attr("value");
  22. $(this).parents("li").remove();
  23. var ul = document.getElementById("all_industry");
  24. $(ul).append("<li value="+mychoicevalue+">" + mychoice + "</li>");
  25. //左移黑名单删除传值
  26. var industryArr = $("#industry_blacklist").val().split(",");
  27. for(var i=0;i<industryArr.length;i++){
  28. if(industryArr[i] == mychoicevalue){
  29. industryArr.splice(i,1);
  30. }
  31. }
  32. if(industryArr != 0){
  33. for(var j=0;j<industryArr.length;j++){
  34. if(j == 0){
  35. $("#industry_blacklist").val(industryArr[0]);
  36. }else{
  37. $("#industry_blacklist").val($("#industry_blacklist").val()+","+industryArr[j]);
  38. }
  39. }
  40. }else{
  41. $("#industry_blacklist").val("");
  42. }
  43. });
  44. //添加全部
  45. $('#add_all').live("click",function() {
  46. var lis = $('#all_industry li');
  47. var industry_blackname = "";
  48. var len = lis.length;
  49. var ul = document.getElementById("blacklist");
  50. for(var i=0; i<len;i++){
  51. var mychoice = lis[i].innerHTML;
  52. var mychoicevalue = lis[i].value;
  53. lis[i].remove();
  54. $(ul).append("<li value="+mychoicevalue+">" + mychoice + "<input type='button' class='movedel'/></li>");
  55. if($("#industry_blacklist").val() == ""){
  56. $("#industry_blacklist").val(mychoicevalue);
  57. }else{
  58. $("#industry_blacklist").val($("#industry_blacklist").val()+","+mychoicevalue);
  59. }
  60. }
  61. //传值同步添加全部
  62. // document.getElementById("industry_blacklist").value = industry_blackname;
  63. });
  64. //清空全部
  65. $('#clear_all').live("click",function() {
  66. var lis = $('#blacklist li');
  67. var len = lis.length;
  68. var ul = document.getElementById("all_industry");
  69. for(var i=0; i<len;i++){
  70. var mychoice = $(lis[i]).text();
  71. lis[i].remove();
  72. $(ul).append("<li>" + mychoice +"</li>");
  73. }
  74. $("#industry_blacklist").val("");
  75. //传值同步清空
  76. // document.getElementById("industry_blacklist").value ="";
  77. });
  78. // 网站黑名单
  79. //
  80. //
  81. //网站添加黑名单
  82. var web_blackname = "";
  83. var glo_web_blacklist = $('#web_blacklist li');
  84. for(var counts=0;counts<glo_web_blacklist.length;counts++){
  85. if(web_blackname){
  86. web_blackname = web_blackname +"," + $(glo_web_blacklist[counts]).text();
  87. }else{
  88. web_blackname =$(glo_web_blacklist[counts]).text();
  89. }
  90. }
  91. $("#add_web").live("click",function() {
  92. var blackname=$('#blackname').val();
  93. if(blackname == ""){
  94. bootbox.alert("请输入要添加的网站黑名单!");
  95. return false;
  96. }
  97. var blacknameArr = $("#web_blacklistvalue").val().split(",");
  98. if($.inArray(blackname, blacknameArr) != -1){
  99. bootbox.alert("您输入的网站黑名单已存在!");
  100. return false;
  101. }
  102. var ul = document.getElementById("web_blacklist");
  103. $(ul).append("<li>" + blackname + "<input type='button' class='movedel'/></li>");
  104. $('#blackname').val("");
  105. //黑名单传值
  106. if($("#web_blacklistvalue").val() == ""){
  107. $("#web_blacklistvalue").val(blackname);
  108. }else{
  109. $("#web_blacklistvalue").val($("#web_blacklistvalue").val()+","+blackname);
  110. }
  111. });
  112. //删除黑名单
  113. $('#web_blacklist li input.movedel').live("click",function() {
  114. $(this).parents("li").remove();
  115. var mychoice = $(this).parents("li").text();
  116. var blacknameArr = $("#web_blacklistvalue").val().split(",");
  117. for(var i=0;i<blacknameArr.length;i++){
  118. if(blacknameArr[i] == mychoice){
  119. blacknameArr.splice(i,1);
  120. }
  121. }
  122. //左移黑名单删除传值
  123. if(blacknameArr.length !=0){
  124. for(var j=0;j<blacknameArr.length;j++){
  125. if(j == 0){
  126. $("#web_blacklistvalue").val(blacknameArr[0]);
  127. }else{
  128. $("#web_blacklistvalue").val($("#web_blacklistvalue").val()+","+blacknameArr[j]);
  129. }
  130. }
  131. }else{
  132. $("#web_blacklistvalue").val("");
  133. }
  134. });
  135. //清空黑名单
  136. $("#clear_allweb").live("click",function() {
  137. var lis = $('#web_blacklist li');
  138. var len = lis.length;
  139. for(var i=0; i<len;i++){
  140. lis[i].remove();
  141. }
  142. //传值处同步删除
  143. document.getElementById("web_blacklistvalue").value ="";
  144. });
  145. });