Form表单提交

开发工具与关键技术:VS
作者:黄 金 燕 
班级:18级(4)班
撰写时间:2019.5.1

一.If判断语句
题干信息和选项信息进行拼接,+= 的意思就是自身strStem加上字符串 存储的时候都是通过两个 “~~” 把题干信息跟选项信息进行分割,split分割
在这里插入图片描述断答案是否超出选项,去循环遍历分割出来答案的数组,然后去判断,首先去获取编码。
字母A所对应的Unicode编码用数字表示是65,B所对应的Unicode编码用数字表示是表示66,所对应的Unicode编码用数字表示是C表示67,D所对应的Unicode编码用数字表示是表示68。
charCodeAt获取到的是Unicode的编码对应的一个值。
!!!!!!code 表示答案编码小于等于选项最大的编码。
选项最大的编码怎么判断,64代表的是A,strOptions编码选项的长度,如果当它只有一个选项就是为A对应的数字为65,如果它选项为2那它最大的选项值为B,64加2就是B选项值,如果长度为4那就是64加4等于68的对应值就是D的选项。反过来说编码是大于了最大的编码值就超出了选项,超出了选项就是reture;
在这里插入图片描述
二.表单提交先找到整个表单的名称,$(“#formTitlefors”)元素ID,然后再调用一个ajaxSubit方法(function(msg){回调成功会有一个msg返回值;
$(“#formTitleInfors”).ajaxSubmit(function(//提交成功提示
Layer.msg(msg.Text,{ icon: 0, skin: “layui-layer=molv”});
新增一道试题再跳转到试题管理部分
Window.location.href ="/ExamQuesManagement/TitleBaseInfor/Index";});
Form 表单的提交:method=”post”提交方式,action=”InsertTitle”提交地址,onsubimt=”return false”阻止表单自动提交。
在这里插入图片描述我们在修改页面前首先先判断,提示用户是否确定要修改,提示内容“确定要修改吗?”确定要修改后还要判断当前内容是否作废的,还是启用的。传过来是True就是已启用了,就不能再进行修改,传过来是false就可以进行修改,进行页面的跳转,跳转到控制器下面修改方法的页面上。
在这里插入图片描述三.试题数据的绑定在Session中获取题目“TitleID”题目ID值,parseInt是转化为整形的意思,要用到layer主键,所以要去加载layui中的layer的模块。把数据绑定到bingData方法里面,去调用get方法,去方法里面请求数据,把数据请求回来再进行数据绑定,(data)是一个回调的数据,data里面的数据就是控制器查询返回的Session数据,先进行下拉框的数据帮绑定,绑定了之后再给它赋值一个val值。第一个就是科目类型ID的下拉框数据绑定,科目类型ID绑定后,还有一个知识点的下拉框数据谁根据科目类型ID去查询的一个知识点。绑定数据知识点的时候,就是科目类型ID是等于data传过来的ID。
在这里插入图片描述
在这里插入图片描述
取消异步: . a j a x S e t t i n g s . a s y n c = f a l s e ; S u b

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值