admin.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. var editor="";
  2. var editor2="";
  3. var art_editor;
  4. $(function() {
  5. $("#addanswerkvip").click(function (){
  6. if(!editor.hasContents()){ //此处以非空为例
  7. alert("请输入内容");
  8. return false;
  9. }
  10. });
  11. $("#addansweragainkvip").click(function (){
  12. if(!editor2.hasContents()){ //此处以非空为例
  13. alert("请输入内容");
  14. return false;
  15. }
  16. });
  17. })
  18. function login_form() {
  19. var name = $("#name").val();
  20. var password = $("#password").val();
  21. if (name.length == 0 || password.length == 0) {
  22. alert('提示');
  23. return false;
  24. }
  25. }
  26. function user_form(){
  27. var password = $("#password").val();
  28. var confirmpw = $("#confirmpw").val();
  29. if (password != confirmpw) {
  30. alert('密码不一致');
  31. return false;
  32. }
  33. }
  34. function article_form(){
  35. var title = $("#title").val();
  36. if (title == "") {
  37. alert('请填写相关信息');
  38. return false;
  39. }
  40. }
  41. //选中所有用户
  42. function checkall(name) {
  43. var e = is_ie ? event : checkall.caller.arguments[0];
  44. obj = is_ie ? e.srcElement : e.target;
  45. var arr = document.getElementsByName(name);
  46. var k = arr.length;
  47. for(var i=0; i<k; i++) {
  48. arr[i].checked = obj.checked;
  49. }
  50. }
  51. //选中删除用户
  52. function remove(){
  53. if($("input[name='uid[]']:checked").length == 0){
  54. alert('你没有选择任何用户');
  55. return false;
  56. }
  57. if(confirm('是否同时删除用户的所有问答?')==true){
  58. document.userForm.action="/index/main_user_manage_delete/all";
  59. document.userForm.submit();
  60. }else{
  61. // document.userForm.action="/index/main_user_manage_delete/some";
  62. // document.userForm.submit();
  63. }
  64. }
  65. //设置问题状态
  66. function set_status_question(){
  67. if($("input[name='id[]']:checked").length == 0){
  68. alert('你没有选择任何问题');
  69. return false;
  70. }
  71. if(confirm('确认将问题设置为未解决.只针对已关闭的问题')==true){
  72. document.userForm.action="/index/main_question_manage_set_status";
  73. document.userForm.submit();
  74. }else{
  75. }
  76. }
  77. //关闭选中问题
  78. function colse_question(){
  79. if($("input[name='id[]']:checked").length == 0){
  80. alert('你没有选择任何问题');
  81. return false;
  82. }
  83. if(confirm('确认关闭选中问题')==true){
  84. document.userForm.action="/index/main_question_manage_close";
  85. document.userForm.submit();
  86. }else{
  87. }
  88. }
  89. //选中删除问题
  90. function remove_question(){
  91. if($("input[name='id[]']:checked").length == 0){
  92. alert('你没有选择任何问题');
  93. return false;
  94. }
  95. if(confirm('确认删除选中问答?此操作不可返回')==true){
  96. document.userForm.action="/index/main_question_manage_delete";
  97. document.userForm.submit();
  98. }else{
  99. }
  100. }
  101. //选中删除问题
  102. function remove_article(){
  103. if($("input[name='id[]']:checked").length == 0){
  104. alert('你没有选择任何公告');
  105. return false;
  106. }
  107. if(confirm('确认删除选中公告?此操作不可返回')==true){
  108. document.userForm.action="/index/main_article_delete_manage";
  109. document.userForm.submit();
  110. }else{
  111. }
  112. }
  113. function group_form(){
  114. var grouptitle = $("#grouptitle").val();
  115. if (grouptitle=="") {
  116. alert('请填写用户组名称');
  117. return false;
  118. }
  119. }
  120. var userAgent = navigator.userAgent.toLowerCase();
  121. var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
  122. var is_moz = (navigator.product == 'Gecko')
  123. && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
  124. var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera)
  125. && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
  126. function getbyid(id) {
  127. return document.getElementById(id);
  128. }
  129. Array.prototype.push = function(value) {
  130. this[this.length] = value;
  131. return this.length;
  132. }
  133. function _attachEvent(obj, evt, func) {
  134. if (obj.addEventListener) {
  135. obj.addEventListener(evt, func, false);
  136. } else if (obj.attachEvent) {
  137. obj.attachEvent("on" + evt, func);
  138. }
  139. }
  140. function _cancelBubble(e, returnValue) {
  141. if (!e)
  142. return;
  143. if (is_ie) {
  144. if (!returnValue)
  145. e.returnValue = false;
  146. e.cancelBubble = true;
  147. } else {
  148. e.stopPropagation();
  149. if (!returnValue)
  150. e.preventDefault();
  151. }
  152. }
  153. function checkall(name) {
  154. var e = is_ie ? event : checkall.caller.arguments[0];
  155. obj = is_ie ? e.srcElement : e.target;
  156. var arr = document.getElementsByName(name);
  157. var k = arr.length;
  158. for ( var i = 0; i < k; i++) {
  159. arr[i].checked = obj.checked;
  160. }
  161. }
  162. function getposition(obj) {
  163. var r = new Array();
  164. r['x'] = obj.offsetLeft;
  165. r['y'] = obj.offsetTop;
  166. while (obj = obj.offsetParent) {
  167. r['x'] += obj.offsetLeft;
  168. r['y'] += obj.offsetTop;
  169. }
  170. return r;
  171. }
  172. function addMouseEvent(obj) {
  173. var checkbox, atr, ath, i;
  174. atr = obj.getElementsByTagName("tr");
  175. for (i = 0; i < atr.length; i++) {
  176. atr[i].onclick = function() {
  177. ath = this.getElementsByTagName("th");
  178. checkbox = this.getElementsByTagName("input")[0];
  179. if (!ath.length && checkbox.getAttribute("type") == "checkbox") {
  180. if (this.className != "currenttr") {
  181. this.className = "currenttr";
  182. checkbox.checked = true;
  183. } else {
  184. this.className = "";
  185. checkbox.checked = false;
  186. }
  187. }
  188. }
  189. }
  190. }
  191. // editor.js
  192. if (is_ie)
  193. document.documentElement.addBehavior("#default#userdata");
  194. function setdata(key, value) {
  195. if (is_ie) {
  196. document.documentElement.load(key);
  197. document.documentElement.setAttribute("value", value);
  198. document.documentElement.save(key);
  199. return document.documentElement.getAttribute("value");
  200. } else {
  201. sessionStorage.setItem(key, value);
  202. }
  203. }
  204. function getdata(key) {
  205. if (is_ie) {
  206. document.documentElement.load(key);
  207. return document.documentElement.getAttribute("value");
  208. } else {
  209. return sessionStorage.getItem(key)
  210. && sessionStorage.getItem(key).toString().length == 0 ? ''
  211. : (sessionStorage.getItem(key) == null ? '' : sessionStorage
  212. .getItem(key));
  213. }
  214. }
  215. function form_option_selected(obj, value) {
  216. for ( var i = 0; i < obj.options.length; i++) {
  217. if (obj.options[i].value == value) {
  218. obj.options[i].selected = true;
  219. }
  220. }
  221. }
  222. function setselect(selectobj, value) {
  223. var len = selectobj.options.length;
  224. for (i = 0; i < len; i++) {
  225. if (selectobj.options[i].value == value) {
  226. selectobj.options[i].selected = true;
  227. }
  228. }
  229. }
  230. function show(id, display) {
  231. if (!getbyid(id))
  232. return false;
  233. if (display == 'auto') {
  234. getbyid(id).style.display = getbyid(id).style.display == '' ? 'none'
  235. : '';
  236. } else {
  237. getbyid(id).style.display = display;
  238. }
  239. }
  240. function category_form(){
  241. var title = $("#name").val();
  242. if (title == "") {
  243. alert('请填写相关信息');
  244. return false;
  245. }
  246. }
  247. //选中删除分类
  248. function remove_category(){
  249. if($("input[name='id[]']:checked").length == 0){
  250. alert('你没有选择任何分类');
  251. return false;
  252. }
  253. if(confirm('确认删除选中分类和属于该分类的所有问题?此操作不可返回')==true){
  254. document.userForm.action="/index/main_category_delete_manage";
  255. document.userForm.submit();
  256. }else{
  257. }
  258. }
  259. //选中删除分类
  260. function remove_answer(){
  261. if($("input[name='id[]']:checked").length == 0){
  262. alert('你没有选择回答');
  263. return false;
  264. }
  265. if(confirm('确认删除选中回答?此操作不可返回')==true){
  266. document.userForm.action="/index/main_answer_manage_delete";
  267. document.userForm.submit();
  268. }else{
  269. }
  270. }