开发工具与关键技术: VisualStudio 2015 mvc
作者:杨泽平
撰写时间:2019、6、10
Mvc项目中,添加选项这一功能,一般在录入一些题目信息的时候会用到,这也是我们经常需要用到的一个功能,这个功能的方法是在原有的选项上添加选项,主要涉及到的是,if判断和通过js添加选项的HTML代码,以下面这个为例。
这个添加选项在这里,有单选、多选、判断三种题型,三种题目最少不能少于两个选项,判断题为固定两个选项,其他的最多不能超过6个选项,这个根据自己需求的设定。
首先,题目类型决定选项,所以先判断所选择的题目类型,如果为判断题就不能添加选项,否则可以添加,再判断如果添加大于六个选项就不能继续添加,否则可以继续添加,然后是,添加选项的HTML代码,最后添加选项,添加选项的方法就这样。
详情代码如下:
function addOptions() {
//题目选项由题目类型决定
var TitleTypeID = $("#TitleType").val();
if (TitleTypeID == undefined || TitleTypeID == "") {
TitleTypeID = 0;
}
if (TitleTypeID != 0) {
if (TitleTypeID != 3) { //判断题型
var options = $("#addOptions").find(".form-row"); //获取当前选项
if (options.length < 6) {//判断当前