⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 post.js

📁 学生选课系统 赶快来下载啊啊好东西 呵呵啊啊 啊啊啊啊啊
💻 JS
📖 第 1 页 / 共 3 页
字号:
function checkTitleMax(){
  if ($('post_title')  ){
    //trim title
    $('post_title').value = Trim($('post_title').value);
    if($('post_title').value.length > 100){
      alert("标题最长 100 个字符(汉字占两位)");
      return false;
    }
  }
  return true;
}
//check post content
function checkPostConent(){
  if ($("ef_form").post_content){
  var message =  (typeof wysiwyg != 'undefined' && wysiwyg) ? html2bbcode(getEditorContents()) : (!$('ef_form').post_urlflag.checked ? parseurl($('ef_form').post_content.value) :$('ef_form').post_content.value);

  $('ef_form').post_content.value=message;
    //trim content
    var msg = "内容不得少于 "+postminchars +" 个字符或多于 "+ postmaxchars + " 个字符(汉字占两位)";
    if(message.length < postminchars){
      alert(msg);
      return false;
    }
    if(message.length > postmaxchars){
      alert(msg);
      return false;
    }
  }
  return true;
}

//检查所设置的阅读权限上限

 function checkVisitLevel(vLevel){
   var obj = $("post_prestige");
   if(obj){
     var val = obj.value;
     if(val == ""){
      return true;
     }
     var r = /^\d+$/
      if(!r.test(val)){
          alert("阅读权限必须是正整数,0 或留空为不限制!");
          return false;
      }
      if(vLevel - val < 0){
        alert("您所设置的主题阅读权限为:"+val+"\n超过了您所属用户组的阅读权限:"+vLevel+"\n请修改!");
        return false;
      }
   }
   return true;
 }

//限制帖子列表页面的图片宽度


function resizePostImg(obj1,obj2){
    obj1.style.maxWidth=screen.width*obj2;
    if(obj1.width >screen.width*obj2){
   obj1.resized=true; 
   obj1.width=screen.width*obj2; 
     obj1.alt='点击可在新窗口查看全图\nCTRL+鼠标滚轮可放大或缩小';
  }
}


//获得我的标签
function getMyTag(text){
 var post_tags = $("post_tags")
 var len = post_tags.value.length;
 var t = post_tags.value.substring(len-1,len);
  if(post_tags.value==""){
    post_tags.value +=text;
  }else{
     if(post_tags.value.indexOf(text) == -1){
     if(t==" "){
       post_tags.value +=text;
     }else{
       post_tags.value +=" "+text;
     }
   }
  }
}

//获得主题表情
function getMyFace(obj,obj1){
  if(obj.tagName == "SPAN"){
    $("faceselected").innerHTML = obj.innerHTML;
    $("post_face").value = "";
  }else if(obj.tagName == "IMG"){
    $("faceselected").innerHTML = "<img src=\""+obj1+"\" title=\""+obj.title+"\"/>";
    $("post_face").value = obj1;
  }

}


function submitPostManage(obj){
  if(Trim(obj.value)==""){
    alert("请选择管理操作!");
    return;
  }
  $("topicManageForm")["manageType"].value = obj.value;
  $("topicManageForm").submit();
}

function banPost(postId){
  $("topicManageForm")["all_topic_selected"].value = "," + postId;
  $("topicManageForm")["manageType"].value = "BanPost";
  $("topicManageForm").submit();
}

function ratePost(obj){
  $("topicManageForm")["all_topic_selected"].value = ","+obj;
  $("topicManageForm")["manageType"].value = "Rate";
  $("topicManageForm").submit();
}

function freeTopic(){
//  $("topicManageForm")["all_topic_selected"].value = "," + postId;
  $("topicManageForm")["manageType"].value = "Free";
  $("topicManageForm").submit();
}

function refundTopic(){
//  $("topicManageForm")["all_topic_selected"].value = "," + postId;
  $("topicManageForm")["manageType"].value = "Refund";
  $("topicManageForm").submit();
}

function doReward(obj){
  if(confirm("您确认设置该帖为最佳答案吗?")){
     $("ef_reward_form")["post_id"].value = obj;
     $("ef_reward_form").submit();
  }
}

function doSubscription(value){
  if(value != ""){
//  alert(obj.value);
     $("ef_subscription_form")["type"].value = value;
     $("ef_subscription_form").submit();
  }
}

function doBuy(){
  if(confirm("您确认购买吗?")){
      $("ef_buy_form").submit();
  }
}

function deletePost(postId){
  if(confirm("您确认删除此帖吗?")){
    $("ef_delete_form")["post_id"].value = postId;
    $("ef_delete_form").submit();
  }
}

function fastReply(title, parent){
  $("ef_form").post_title.value = title;
  $("ef_form").post_parent.value = parent;
  $("ef_form").post_content.focus();
}

function replyPost(obj){
  if(Trim(obj.form.post_content.value) == ""){
    alert("帖子内容不能为空!");
    return;
  }
  obj.disabled="true";
  obj.form.target="";
  obj.form._fn.value="Insert";
  obj.form.submit();
}

function previewPost(obj){
  obj.form.target="_blank";
  obj.form._fn.value="Preview";
  obj.form.submit();
}

function doPostScoreNew(score, name){
  if (confirm("您确认给出"+name+"吗?")){
	document.getElementById("post_score").value=score;
	$("ef_score_form").submit();
  }
}

function doPostScore(){
  var score = "";
  var name = "";
  var obj = document.getElementsByName("post_score");

  for( var i =0 ; i< obj.length; i++) {
    if (obj[i].checked) {
        score = obj[i].value;
        name=obj[i].title;
    }
  }
  if (score == ""){
    alert("请先选择一个评价!");
    return;
  }
  if (confirm("您确认给出"+name+"吗?")){
   $("ef_score_form").submit();
  }else{
    for( var i =0 ; i< obj.length; i++) {
      obj[i].checked = false;
    }
  }

}


function commitAquarePoint(button){
  if(button){
    button.disabled="true";
  }
  $("postArgueForm")["_fn"].value = "Reply";
  $("postArgueForm")["argue_type"].value = "0";//正方
  $("postArgueForm").submit();
}

//发表反方观点
function commitOposePoint(button){
  if(button){
    button.disabled="true";
  }
  $("postArgueForm")["_fn"].value = "Reply";
  $("postArgueForm")["argue_type"].value = "1";//反方
  $("postArgueForm").submit();
}

//发表第三方观点

function commitThirdPoint(button){
  if(button){
    button.disabled="true";
  }
  $("postArgueForm")["_fn"].value = "Reply";
  $("postArgueForm")["argue_type"].value = "2";//第三方

  $("postArgueForm").submit();

}

function doArgueVote(obj){
  if(confirm("您确认此操作吗?")){
    $("postArgueForm")["argue_type"].value = obj;
    $("postArgueForm")["_fn"].value = "Vote";
    $("postArgueForm").submit();
  }
}

function doArgueDig(obj1,obj2){
  if(confirm("您确认此操作吗?")){
    $("postArgueForm")["post_id"].value = obj1;
    $("postArgueForm")["argue_type"].value = obj2;
    $("postArgueForm")["_fn"].value = "Dig";
    $("postArgueForm").submit();
  }
}

/*辩论贴的 VS */
function rsize_vsimg(){
  var obj = $("vsimg");
  if (obj){
    obj.style.top = $("vsimg_Position").offsetTop;
  }
}

/*投票操作*/
function doPostVote(max,button){
  //最大选择数量
  var vote_multiple =parseInt(max);
  var obj = document.getElementsByName("option_id");
  if (obj){
    var num = 0 ;
    if(!obj.length){  
      if(obj.checked==true){
        num++;
      }
    }else{
      for(var i=0; i<obj.length; i++){
        if(obj[i].checked==true){
        isChecked = true;
        num++;
        }
      }
    }
    if (num == 0){
      alert("请先选择一个选项!");
      return false;
    }
    if(num > vote_multiple){
      alert("最多可以选 "+vote_multiple+" 项");
      return;
    }
    if (confirm("您确认投票吗?")) {
      if(button){
        button.disabled="true";
      }
      $("ef_vote_form").submit();
    }
   }
}


/*报名参加*/
function doActive(button){
  if(button){
    button.disabled="true";
  }
  $("ef_active_form").submit();
}


/**组织活动 保存*/
function doActivity(button,formID){
  $("user_relation").value = Trim($("user_relation").value);
  if ($("user_relation").value == "" ){
    alert("联系方式必须填写!");
    return false;
  }
  if($("user_relation").value.length > 200){
    alert("联系方式最多 200 个字符(汉字占两位)");
    return false;
  }
  $("user_content").value = Trim($("user_content").value);
  if($("user_content").value.length > 200){
    alert("留言最多 200 个字符(汉字占两位)");
    return false;
  }
  if (button){
    button.disabled="true";
  }
  if(formID){
    $(formID).submit();
  } else {
     $("ef_form").submit();
  }
}

/**团购活动 保存*/
function doBulkPurchase(button,formID){
  $("user_relation").value = Trim($("user_relation").value);
  if ($("user_relation").value == "" ){
    alert("联系方式必须填写!");
    return false;
  }
  $("user_requirement").value = Trim($("user_requirement").value);
  if($("user_requirement").value.length > 200){
    alert("需求最多 200 个字符(汉字占两位)");
    return false;
  }
  if($("user_relation").value.length > 200){
    alert("联系方式最多 200 个字符(汉字占两位)");
    return false;
  }
  $("user_content").value = Trim($("user_content").value);
  if($("user_content").value.length > 200){
    alert("留言最多 200 个字符(汉字占两位)");
    return false;
  }
  if(button){
    button.disabled="true";
  }
  if(formID){
    $(formID).submit();
  } else {
     $("ef_form").submit();
  }
}

/**退出活动*/
function doActiveOut(button){
  if (confirm("您确认退出此次活动吗?")){
    var txt =prompt("请填写退出理由:","");
   if (txt ==null || Trim(txt) == ""){
    } else {
      if(button){
        button.disabled="true";
      }
      $("ef_active_form")["user_signoutreason"].value = txt;
      $("ef_active_form")["_fn"].value = "Out";
      $("ef_active_form").submit();
    }
  }
}


function doEditActive(){
	$("ef_active_form")["_fn"].value = "EditActive";
	$("ef_active_form").submit();
}

/**审核通过*/
function doActivePass(obj,button){
  if (confirm("您确认此操作吗?")){
    if(button){
      button.disabled="true";
    }
    $("ef_form")["user_id"].value=obj;
    $("ef_form")["_fn"].value="Pass";
    $("ef_form").submit();
  }
}

/**删除*/
function doActiveDelete(obj,button){
  if (confirm("您确认此操作吗?")){
    if(button){
      button.disabled="true";
    }
    $("ef_form")["user_id"].value=obj;
    $("ef_form")["_fn"].value="Delete";
    $("ef_form").submit();
  }
}

/**选中的审核通过*/
function doActiveSelectPass(button){
  if (getCheckedNum("select_user_id") < 1) {
    alert("请选择一个用户");
    return;
  }
  if (confirm("您确认此操作吗?")){
    if(button){
      button.disabled="true";
    }
    $("ef_form")["_fn"].value="Pass";
    $("ef_form").submit();
  }
}
/**选中的审核不通过*/
function doActiveUnPass(user_id,button){
  if (confirm("您确认此操作吗?")){
   var txt =prompt("请填写不通过理由:","");
   if (txt ==null || Trim(txt) == ""){
    } else {
      if(button){
        button.disabled="true";
      }
      $("ef_form")["user_id"].value=user_id;
      $("ef_form")["_fn"].value="UnPass";
      $("ef_form")["user_unpassreason"].value = txt;
      $("ef_form").submit();
    }
  }
}
/**强制退出*/
function doActiveKick(user_id,button){
  if (confirm("您确认此操作吗?")){
   var txt =prompt("请填写强制退出理由:","");
   if (txt ==null || Trim(txt) == ""){
    } else {
      if(button){
        button.disabled="true";
      }
      $("ef_form")["user_id"].value=user_id;
      $("ef_form")["_fn"].value="Kick";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -