You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							157 lines
						
					
					
						
							4.3 KiB
						
					
					
				
			
		
		
	
	
							157 lines
						
					
					
						
							4.3 KiB
						
					
					
				| /**
 | |
|  * Created by ouyangxuhua on 2015/12/30.
 | |
|  */
 | |
| function submit_topic()
 | |
| {
 | |
| //    if(regexTopicSubject() && regexTopicDescription())
 | |
| //    {
 | |
|         message_content_editor.sync();
 | |
|         $("#message-form").submit();
 | |
| //    }
 | |
| }
 | |
| 
 | |
| function regexTopicSubject() {
 | |
|     var name = $("#message_subject").val();
 | |
|     if(name.length ==0)
 | |
|     {
 | |
|         $("#subjectmsg").text("标题不能为空");
 | |
|         $("#subjectmsg").css('color','#ff0000');
 | |
|         $("#message_subject").focus();
 | |
|         return false;
 | |
|     }
 | |
|     else if(name.length <= 255)
 | |
|     {
 | |
|         $("#subjectmsg").text("填写正确");
 | |
|         $("#subjectmsg").css('color','#008000');
 | |
|         return true;
 | |
|     }
 | |
|     else
 | |
|     {
 | |
|         $("#subjectmsg").text("标题超过255个字符");
 | |
|         $("#subjectmsg").css('color','#ff0000');
 | |
|         $("#message_subject").focus();
 | |
|         return false;
 | |
|     }
 | |
| }
 | |
| 
 | |
| function reset_topic(){
 | |
| 
 | |
| }
 | |
| (function(){
 | |
|     //提交匿评参数设置
 | |
|     function submit_set_evaluation_attr(end_time){
 | |
|         if(!regex_evaluation_start(end_time)){
 | |
|             $("#evaluation_start_time").focus();
 | |
|         }
 | |
|         else if(!regex_evaluation_end()){
 | |
|             $("#evaluation_end_time").focus();
 | |
|         }
 | |
|         else if(!regex_evaluation_num()){
 | |
|             $("#evaluation_num").focus();
 | |
|         }
 | |
|         else{
 | |
|             $('#popbox02 form').submit();
 | |
|             hideModal();
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     //验证匿评开启时间:大于截止时间,或者为空
 | |
|     function regex_evaluation_start(end_time){
 | |
|         var evaluation_start = $.trim($("#evaluation_start_time").val());
 | |
|         if(evaluation_start == ""){
 | |
|             $("#homework_evaluation_start_time").text("开启匿评日期不能为空");
 | |
|             return false;
 | |
|         }
 | |
|         var end_time = new Date(end_time);
 | |
|         var evaluation_start_time = new Date(evaluation_start);
 | |
|         if(evaluation_start_time > end_time){
 | |
|             $("#homework_evaluation_start_time").text("");
 | |
|             return true;
 | |
|         }else{
 | |
|             $("#homework_evaluation_start_time").text("开启匿评日期必须大于截止日期");
 | |
|             return false;
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     //验证匿评结束时间:大于匿评开启时间,或者为空。当匿评开启时间为空时,匿评结束时间必须为空
 | |
|     function regex_evaluation_end(){
 | |
|         var evaluation_start = $.trim($("#evaluation_start_time").val());
 | |
|         var evaluation_end = $.trim($("#evaluation_end_time").val());
 | |
|         if(evaluation_end == ""){
 | |
|             $("#homework_evaluation_end_time").text("关闭匿评日期不能为空");
 | |
|             return true;
 | |
|         }
 | |
|         var evaluation_start_time = new Date(evaluation_start);
 | |
|         var evaluation_end_time = new Date(evaluation_end);
 | |
|         if(evaluation_end_time >= evaluation_start_time){
 | |
|             $("#homework_evaluation_end_time").text("");
 | |
|             return true;
 | |
|         }else{
 | |
|             $("#homework_evaluation_end_time").text("关闭匿评日期不能小于开启匿评日期");
 | |
|             return false;
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     //验证匿评数量
 | |
|     function regex_evaluation_num(){
 | |
|         var evaluation_num = $.trim($("#evaluation_num").val());
 | |
|         var regex = /^\d+$/;
 | |
|         if(evaluation_num==""){
 | |
|             $("#evaluation_num_notice").text("匿评人数不能为空");
 | |
|             return false;
 | |
|         }
 | |
|         else if(regex.test(evaluation_num)){
 | |
|             if(evaluation_num > 0){
 | |
|                 $("#evaluation_num_notice").html("");
 | |
|                 return true;
 | |
|             }
 | |
|             else{
 | |
|                 $("#evaluation_num_notice").text("匿评人数必须为大于0");
 | |
|                 return false;
 | |
|             }
 | |
|         }
 | |
|         else{
 | |
|             $("#evaluation_num_notice").text("匿评人数只能为数字");
 | |
|             return false;
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     window.submit_set_evaluation_attr=submit_set_evaluation_attr;
 | |
| })();
 | |
| 
 | |
| 
 | |
| //处理迟交、缺评扣分
 | |
| function check_late_penalty(id)
 | |
| {
 | |
|     var obj = $("#" + id);
 | |
|     var regex = /^\d+$/;
 | |
|     if(regex.test(obj.val()))
 | |
|     {
 | |
|         if(obj.val() > 50)
 | |
|         {
 | |
|             obj.val("50");
 | |
|         }
 | |
|     }
 | |
|     else
 | |
|     {
 | |
|         obj.val("0");
 | |
|     }
 | |
| }
 | |
| 
 | |
| //匿评弹框确定按钮
 | |
| function clickOK(path)
 | |
| {
 | |
|     clickCanel();
 | |
|     $.ajax({
 | |
|         type: "GET",
 | |
|         url: path,
 | |
|         data: 'text',
 | |
|         success: function (data) {
 | |
|         }
 | |
|     });
 | |
| }
 | |
| 
 | |
| //匿评弹框取消按钮
 | |
| function clickCanel(){hideModal("#popbox02");}
 | |
| 
 |