添加选项功能

本文介绍了在Mvc项目中如何实现添加选项的功能,特别是针对单选、多选和判断题型。根据题目类型限制选项数量,如判断题固定两个,其他不超过6个。文章通过if判断和js代码展示了具体的实现过程。
摘要由CSDN通过智能技术生成

开发工具与关键技术: 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) {//判断当前
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值