questionView.jsp

该页面用于编辑问题,包括问题名称、所属分类、题目内容等信息,并通过不同的选项类型调整显示内容。支持门诊和住院两种分类,以及多种题目类型的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
<title>编辑问题</title>
<meta name="decorator" content="default"/>
<style type="text/css">
table tr td{text-align:left;padding-top:5px;}
</style>
<script type="text/javascript">
$(document).ready(function() {

var selectdata = function(id,text,code){
this.id = id;
this.text = text;
this.code = code;
}
//题目类型选择
var carddata = new Array();
<c:forEach items="${fns:getDictList('title_type')}" var="dict">
carddata.push(new selectdata("${dict.value}","${dict.name}")); 
</c:forEach>
$("#qType").select2({
placeholder: "请选择",
data:carddata,
   allowClear: true
});
 
//主观题没有table
 $("#qType").change(function(){
if ($(this).val()=="3"){
$("#maintable").hide();
} else{
$("#maintable").show();
}
 });
 $("#maintable").hide();
 if( $("#qType").val()!="3"&&$("#qType").val()!=''){
 $("#maintable").show();
 }else{
 $("#maintable").hide();
 }
 
 if($('input[name="diagnoseType"]:checked').val()=="1"){
 var vselect = new Array();
<c:forEach items="${fns:getDictList('outpatient_questionType')}" var="dict">
vselect.push(new selectdata("${dict.value}","${dict.name}")); 
</c:forEach>
$("#type").select2({
placeholder: "请选择",
data:vselect,
   allowClear: true
});
 }else if($('input[name="diagnoseType"]:checked').val()=="2"){
 var vselect = new Array();
<c:forEach items="${fns:getDictList('hos_questionType')}" var="dict">
vselect.push(new selectdata("${dict.value}","${dict.name}")); 
</c:forEach>
$("#type").select2({
placeholder: "请选择",
data:vselect,
   allowClear: true
});
 }else{
 var vselect = new Array();
 $("#type").select2({
placeholder: "请选择",
data:vselect,
   allowClear: true
});
 }
 
});
</script>
</head>
<body>


<div style="width:90%;margin-left:5%;padding-top:10px;">
<form action="" method="post" id="questionForm" modelAttribute="qm">
<input id="id" name="id" value="${questionInfo.id}" type="text" style="display:none" />
<p class="p_list clx">
<span class="spa1">问题名称:</span>
<span class="spa2"><input  readOnly="readOnly" class="inp1" id="qName" name="qName" type="text" value="${questionInfo.qName}" /></span>
</p>
<p class="p_list clx">
<span class="spa1">所属分类:</span>
<span class="spa2">
<label><input  class="inp1" disabled="disabled" name="diagnoseType" type="radio" ${questionInfo.diagnoseType eq '1' ? 'checked':false}   value="1" />门诊</label>
<label><input  class="inp1" disabled="disabled" name="diagnoseType" type="radio" ${questionInfo.diagnoseType eq '2' ? 'checked':false}  value="2" />住院</label>
</span>
<span class="spa3"><input readOnly="readOnly" class="inp1" id="type" name="type" type="text" value="${questionInfo.type}" /></span>
</p>
<p class="p_list clx">
<span class="spa1">题目:</span>
<span class="spa2"><input readOnly="readOnly"  class="inp1" id="qContent" name="qContent" type="text" value="${questionInfo.qContent}" /></span>
</p>
<p class="p_list clx">
<span class="spa1">题目类型:</span>
<span class="spa2"><input  readOnly="readOnly" class="inp1" id="qType" name="qType" type="text" value="${questionInfo.qType}" /></span>
</p>
</form>
<table width = "100%" id="maintable">
<thead>
<th>序号</th>
<th>选项名称</th>
<th>分值</th>
</thead>
<tbody id="tbody">
<c:forEach items="${qdlist}" var="list">
<tr>
<td name="order">${list.order}</td>
<td><input type="text" readOnly="readOnly" value="${list.dName}" class="input-small"/></td>
<td><input type="text" readOnly="readOnly"  value="${list.dValue}"class="input-mini"/></td>
</tr>
</c:forEach>

</tbody>
</table>

</div>


</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值