diff --git a/WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp b/WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
index 9569d6a..fc0d408 100644
--- a/WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
+++ b/WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
@@ -54,7 +54,7 @@
-
+
-
@@ -119,7 +119,7 @@
- 题目数量+- |
+ 题目数量+- |
选项个数+- |
分值+- |
|
@@ -179,7 +179,7 @@
- ${pd}
+
@@ -204,8 +204,11 @@
diff --git a/WebRoot/static/js/control_homework.js b/WebRoot/static/js/control_homework.js
index 798d929..3b69c0f 100644
--- a/WebRoot/static/js/control_homework.js
+++ b/WebRoot/static/js/control_homework.js
@@ -26,7 +26,7 @@
}
}
else if(_id=="ans_num"){//新增选项
- alert(work.que_num);
+ //alert($("#que_num").val());
for(j=1;j<=work.que_num;j++){ //轮询每道题目
var now_length=$(".question"+j+" ul").find(".btn").length; //获取当前题目选项个数
if(now_length-1){ //没有id,但是class中含有ans_num,则为单个题目中的选项设置框
var _index=_id.closest("tr").index()+1;
+ console.log(_index);
for(i=index;i<=num;i++){
$(".question"+_index+" ul").append('- '+String.fromCharCode(0x41 + i-1)+'
')
}
@@ -98,24 +99,30 @@
if(_that.siblings(".w_100").attr("id")){
//将下面的数字框的值设置成标题栏数字框的值
var _class=_that.siblings(".w_100").attr("id");
- $("."+_class).val(temp_num);
+
//题目数
if(_class=="que_num"){
work.que_num=temp_num;
- creat_work(_class,work.que_num,work.que_num);
+ creat_work(_class,work.que_num,work.que_num);
}
//选项数
if(_class=="ans_num"){
+ if(temp_num>=10){
+ temp_num=9;
+ }
work.ans_num=temp_num;
creat_work(_class,work.ans_num,work.ans_num);
- }
+ }
+ $("."+_class).val(temp_num);
}
else{
if(_that.siblings(".w_100").attr("class").indexOf("ans_num")>-1){
creat_work(_that,temp_num,temp_num);
}
}
-
+ if(work.que_num!=0){
+ $(".main_info").remove();
+ }
})
//点击-按钮
$(document).on("click",".redu",function(){
@@ -148,7 +155,9 @@
remove_work(_that,temp_num,temp_num);
}
}
-
+ if(work.que_num!=0){
+ $(".main_info").remove();
+ }
})
$(document).on("click",".remove",function(){
var _that=$(this);
@@ -172,6 +181,9 @@
var old_num=parseInt(work.que_num);
var _temp=now_num-old_num;
+ if(now_num!=0){
+ $(".main_info").remove();
+ }
if(_temp>0){
creat_work($(this).attr("id"),(old_num+1),now_num);
}else{
@@ -185,7 +197,9 @@
var now_num=parseInt($("#ans_num").val());
var old_num=parseInt(work.ans_num);
var _temp=now_num-old_num;
-
+ if(now_num>=10){
+ now_num=9;
+ }
$(".ans_num").val(now_num);
work.ans_num=now_num;
@@ -311,7 +325,18 @@
saveData.QUESTIONS=QUESTIONS;
//console.log(saveData);
- save_data(JSON.stringify(saveData));
+ if(homework_id==""){
+ save_data(JSON.stringify(saveData));
+ //console.log("保存");
+ }
+ else{
+ //console.log("更新");
+ saveData.HOMEWORK_ID=homework_id;
+ up_data(JSON.stringify(saveData));
+ }
+
+
+
}
|