下面是保存新增试题的一段代码,接下来我来写一下对它的理解。
一开始,还是编写一个函数,然后赋值。Var 获取科目ID,知识点ID,难度ID,题目类型ID,使用单位ID,正确答案ID,最后是试题题干。赋值之后是作判断,如果科目ID不为0,或者知识点ID不为0,或者难度ID不为0,或者题目类型ID不为0,或者使用单位ID不为0,或者正确答案不为空,或者试题题干不为空,若条件有一个或者以上的话则判断成立。
判断首先是var获取答案选项,input标签用find来获取。然后又是一个判断,判断答案是单选还是多选,若题目类型为单选或多选则要判断答案是否为空。如果题目类型ID不等于3,for循环获取文本值,再判断文本值是否等于空或者等于undefinded则返回后弹出提示,或者题目信息与答案拼接。
紧接上边的,var 分离正确答案,然后判断答案是否超过预选。For循环var获取字符的Unicode编码,判断如果unucodeba编码小于答案编码则返回然后弹出提示。
然后是保存题目信息的$事件,再来是一个提示的函数,提示是否成功,然后是页面跳转。
最后是else提示数据填写完整。
保存试题
最新推荐文章于 2023-11-30 16:44:19 发布