⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 researchmsg.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="com.doone.uurm.UserFactory,
                 com.doone.data.*,
                 com.doone.fj1w.fjmgr.research.*,
                 com.doone.uurm.IOrgInfo,
                 com.doone.util.FileLogger,
                 com.doone.uurm.WebAuth,
				 com.doone.fj1w.fjmgr.research.*,
                 java.util.Date"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB002006";%>

<% 
   // long OrganiseId=Integer.parseInt(request.getParameter("id"));
   // DataTable postlist=UserFactory.getPostList(OrganiseId);
   // int pageNo=1;

	

   String rid = request.getParameter("rid");
   
   //查询问卷的题目
   DataTable dt =ResearchBean.getInstance().queryRe(rid,123);
   String tl = request.getParameter("tl");
   tl=ResearchBean.getInstance().queryTitle(rid);
   //String str = request.getParameter("ResearchId");

	

%>
<%
	      String title = "";
		  String desc = "";
		  String objecttype = "";
		  String issuancestate = "";
		  String starttime = "";
		  String endtime = "";
		  
		  //查询问卷单条记
		  DataTable sin_dt = ResearchBean.getInstance().queryRid( rid );
		  if(sin_dt != null){
			   if(sin_dt.getRows ().getCount ()>0) {
					DataRow sin_dr = sin_dt.getRow (0);
					title = sin_dr.getString("TITLE");
					starttime = sin_dr.getString("STARTTIME");
					endtime = sin_dr.getString("ENDTIME");
					
					
					desc = sin_dr.getString("DESCIPTION");
					objecttype = sin_dr.getString("OBJECTTYPE");
						if("1".equals(objecttype)){//调查对象类型,0,-全部,1-游客,2-注册用户
							objecttype= "游客";
						}else if("2".equals(objecttype)){
							objecttype= "注册用户";
						}else{
							objecttype= "全部";
						}
					issuancestate = sin_dr.getString("ISSUANCESTATE");
					//OBJECTTYPE1、待发布2、发布 3、结束调查
						if("1".equals(issuancestate)){//调查对象类型,0,-全部,1-游客,2-注册用户
							issuancestate= "待发布";
						}else if("2".equals(issuancestate)){
							issuancestate= "发布";
						}else{
							issuancestate= "结束调查或过期";
						}

			   }
	      }
	%>
<html>
<head>

<title>网上调查资料管理_配置调查题目</title>


<style type="text/css">
<!--
.bell {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}
-->
</style>
<link href="../../common/style/main.css" rel="stylesheet" type="text/css">
<link href="../../common/style/Sty01.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style2 {color: #f5f5f5; }
.STYLE3 {color: #FF0000}
-->
</style>
</head>

<Script language="javascript">

  var sub_title = "";
  var sub_id = "";
  function gettitle(id,a){
    //取标题
    sub_title = a;
	sub_id = id;
  
  }

	function changePageNo(no){
	   window.open("ResearchMsg,jsp?pageNo="+no,"_self");
	}

     function fnToolAdd() {
         var rid = "<%= rid%>";
		
		 //alert(rid+tl);
	     var sURL = "ResearchMainAdd_All.jsp?rid=" + rid + "&TITLE_MAIN=<%=title%>&DESCIPTION_MAIN=<%=desc%>";
		 
		 window.location.href = sURL;
	 }
	 
	 function windowOpen(url) {
		//window.open(url,400,300);
		window.open (url, 'newwindow', 'height=400, width=700, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no') ;

	}
	
	function onChoosed(){
		 var src = event.srcElement;
		 
		 setButtonEnabled();
	 }
	
	function setButtonEnabled(){
			if ( PowerTable != undefined ) {
				if ( parseInt(PowerTable.selected) >= 0 ){
					document.getElementById("ibtnadd").Enabled = true;
					document.getElementById("ibtndel").Enabled = true;
					document.getElementById("ibtnconfig").Enabled = true;
				}
			}
		}
		
	function fnToolDel() {
			var ResearchId = "";
			var rid = "<%= rid%>";
		    var tl = "<%= tl%>";
			var subid = "";
		    
		    try{
		        if(PowerTable != undefined){
		            if(parseInt(PowerTable.selected)>=0){
		                var reResearchId = PowerTable.selectedCells[0];
		                if(reResearchId!=null || reResearchId!="") ResearchId = reResearchId;
						subid = PowerTable.key;
		            }
		        }
		    }catch(e){}
		    
			window.location.href="DelMainSubOpt.jsp?action=sub&rid="+rid+"&subid="+subid;
		}
		
	 function fnToolConfig() {
	        //alert("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
			var ResearchId = "";
			var rid = "<%= rid%>";
		    var tl = "<%= tl%>";
		   
		    try{
		        if(PowerTable != undefined){
		            if(parseInt(PowerTable.selected)>=0){
		                var reResearchId = PowerTable.selectedCells[0];
		                if(reResearchId!=null || reResearchId!="") ResearchId = reResearchId;
						var sub_id = PowerTable.key;
		            }
		        }
		    }catch(e){}
			
			var sURL = "EditSubOpt.jsp?rid=" + sub_id + "&mainid=" + rid;
			
			window.location.href=sURL;
		}
		
			  //伸缩菜单
	 function openProd(p_id,id){
	
		if(document.all(id).style.display =="none"){
			document.all(p_id).innerHTML="<img src=\"../../common/images/openflag.gif\" width=\"16\" height=\"16\">";
			document.all(id).style.display = "";
		}else{
			document.all(p_id).innerHTML="<img src=\"../../common/images/closeflag.gif\" width=\"16\" height=\"16\">";
			document.all(id).style.display = "none";
		}
	
	}
	
    function fn_onload() {
		cltScript_Toolbar();
	}

	function cltScript_Toolbar() {
        if ( self.parent != self ){
            var pel = parent.document.all.tags("frame");
            for ( i=0; i< pel.length; i++){
                if ( pel(i).name == "main") {
					divTop.style.width = pel(i).width;
					divMain.style.width = pel(i).width;
					divMain.style.height = pel(i).height - divTop.clientHeight;
                }
            }
         }
	 }
</script>
<script language="JavaScript" type="text/javascript">
	var cur_row = null;
	var the_table = "PowerTable";
	function clicktr(){
	
			   var the_td = event.srcElement;
			   //alert(the_td.tagName.toLowerCase());
			   if(the_td.tagName.toLowerCase() != "td"){
			     alert("请点击表格区域!!!");
			     return false;
			   }
			   
			   var the_tr	= the_td.parentElement;
			   cur_row = the_tr.rowIndex;
			   var cur_col = the_td.cellIndex;
			   for(i=0;i<PowerTable.rows.length;i++){
						with(PowerTable.rows[i].cells[cur_col]){
							style.backgroundColor="";
							
						}
				}
		
				with(PowerTable.rows[cur_row].cells[cur_col]){
					style.backgroundColor="#c8e6e6";
					
				}
	}


	function Move_start(){
	
		while(true){
			if(cur_row==null || cur_row==0)return;
			change_row(the_table,cur_row,--cur_row);
		}
	}
	function Move_end(){
	 while(true){
			if(cur_row==null || cur_row==eval(the_table).rows.length-1 )return;
			change_row(the_table,cur_row,++cur_row);
		}
	}
	function Move_up(){
	
		if(cur_row==null || cur_row==0)return;
		change_row(the_table,cur_row,--cur_row);
	}
	function Move_down(){
	
		if(cur_row==null || cur_row==eval(the_table).rows.length-1 )return;
		change_row(the_table,cur_row,++cur_row);
	}
	
	function change_row(the_tab,line1,line2){
		eval(the_tab).rows[line1].swapNode(eval(the_tab).rows[line2])
		re();
	}

	 function re(){
	     
		 var num = document.all.RESEARCHID.length;
		 /*alert(num);
		 var pol = new Array(num);
		 for(var i=0; i<num; i++){
		   pol[i] = document.all.RESEARCHID[i].value;
		 }
		
		 for(var x=0; x<num; x++){ 	
				 for(var y=x+1; y<=num; y++){
						 if(pol[x]>pol[y]){
							   var lp = pol[x];
							   pol[x] = pol[y];
							   pol[y] = lp;
						 }
				 }
		 }
		*/
		for (p=0;p<PowerTable.getElementsByTagName('tr').length;p++){
			var a = p*1+1;
			var str = "<div align=\"center\"><input name=\"ORDERNO_SUB\" type=\"hidden\" id=\"ORDERNO_SUB\"  value=\""+a+"\" size=\"3\" maxlength=\"3\"></div>";
			PowerTable.getElementsByTagName('tr')[p].getElementsByTagName('td')[0].innerHTML=str;}
		 }
		 
		 function add(){
		     var aaa = document.all.number[ document.all.number.length-1].value;
			 aaa = aaa*1+1
		     alert(aaa);
		 }
</script>
<body  onLoad="fn_onload();">
<form method="post" action="EditSubOptOrderNo.jsp"  name="frmHeaderList" >
<div onresize="cltScript_Toolbar();" style="width: 100%">
<div id="divMain" style="overflow: auto">  
        <table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
			cellpadding="0" width="100%" border="0">
			<tr bgcolor="#efefef" height="33">
			    <td valign="middle" align="center" width="82" onclick="return fnToolAdd();" id="ibtnadd" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" title="">添加题目</td>
			    <td valign="middle" align="center" width="82" onclick="return fnToolDel();" id="ibtndel" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">删除题目</td>
			    <td valign="middle" align="center" width="82" onclick="return fnToolConfig();" id="ibtnconfig" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">编辑题目</td>
			    <td width="749"></td>
			</tr>
		</table>
	 <div id="divTop" style="overflow: hidden">
		<jsp:include page="../../common/inc_top.jsp" >
			<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
		</jsp:include>
	</div>

<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
cellpadding="0" width="100%" border="0" class="OuterTable">
    <tr> 
     <td height="19" colspan="7" class="OuterHead"> 
    	<table width="100%"  border="0" cellspacing="0" cellpadding="1">
        	<tr> 
            <td width="50%" nowrap="nowrap" style="text-align:left"> <span id="ItemTitle"><font face="webdings">8</font>网上调查资料管理,问卷名称: 
              <%out.print(tl);%>
              </span> </td>
            <td width="50%" align="right" nowrap><input name="rid" type="hidden" id="rid" value="<%=rid%>">
            <input name="isOrderNo" type="hidden" id="isOrderNo" value="1">
            <input name="button" type=button class="button" id=move    onclick=Move_start() value=移至顶 />
              <input name="button2" type=button class="button" id=move    onclick=Move_up() value=移上 />
              <input name="button2" type=button class="button" id=move  onclick=Move_down() value=移下 />
              <input name="button2" type=button class="button" id=button  onclick=Move_end() value=移至底 />
              <input name="Submit4" type="submit" class="button" value="保存" /></td>
           </tr>
        </table></td>
    </tr>
     
</tr>
</table>



<br>
<table width="100%" border="0" cellpadding="5" cellspacing="0" class="body_td">
  <tr>
    <td colspan="2" align="center">
	 <b><%=title%></b>	<br>(起始时间:<%=starttime%> 结束时间:<%=endtime%>)</td>
  </tr>
  <tr>
    <td width="50%" class="bell">      调查对象:<%=objecttype%>&nbsp;&nbsp;&nbsp;状态:<%=issuancestate%></td>
    <td width="50%" align="right" class="bell"><span class="STYLE3">(注:下面选项带红[ ]里数字为用户对该项的投票数)</span></td>
  </tr>
  <tr>
    <td colspan="2" class="bell"><%=desc%></td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="10" cellspacing="0" id="PowerTable"
       style="behavior:url(../../common/table.htc)" 
	   selectedtrcolor="#C8E6E6"
	    keyName="key" 
		trcolor="white" 
		onselected="return onChoosed();"
		maxnum="5">
<%
	for(int i=0;i<dt.getRows().getCount();i++){
	//RESEARCHID
    %>
  <tr key="<%=dt.getRow(i).getString("RESEARCHID")%>" onMousedown="clicktr()">
    <td align="center" valign="top" class="body_td" ><input name="ORDERNO_SUB" type="hidden" id="ORDERNO_SUB" value="<%=dt.getRow(i).getString("orderno")%>" size="0" /></td>
    <td width="100%" class="body_td"  style="cursor:hand" >
	<input name="RESEARCHID" type="hidden" id="RESEARCHID" value="<%=dt.getRow(i).getString("RESEARCHID")%>" size="4" />
      <%=i+1%>、<%=dt.getRow(i).getString("Title")%><br> 
     
	 <%
			DataTable sub_dt =ResearchBean.getInstance().querySub(dt.getRow(i).getString("RESEARCHID"),1);
			//out.print("本题:"+dt.getRow(i).getString("RESEARCHID")+"号!");
			 String subid = dt.getRow(i).getString("RESEARCHID");
			 //选项类型1,为单选。2为复选
			 String  itemtype = dt.getRow(i).getString("ITEMTYPE");
							 
			for(int j=0;j<sub_dt.getRows().getCount();j++){
			 DataRow dr_opt = sub_dt.getRow ( j );
			 String option_id = dr_opt.getString("OPTIONID");//题号
					 if("2".equals(itemtype)){
						out.print("<input name=\"option"+subid+"\" type=\"checkbox\" value="+option_id+">");
					 }else if("1".equals(itemtype)){
						out.print("<input name=\"option"+subid+"\" type=\"radio\" value="+option_id+">");
					 }
					 	out.println(dr_opt.getString("TITLE"));
						out.println("<span class=\"STYLE3\">["+dr_opt.getString("countnum")+"]</span>");
					// if(!"".equals(optstr))optstr += ",";
			
			}
	  %>	 </td>
  </tr>
 <%
   }
 %>
</table>

   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="OuterTable">
       <tr class="OuterFoot">
		<td align="left" class="foot_td" nowrap width="20%">&nbsp;
	     </td>
      	<td align="right" class="foot_td" nowrap width="6%">&nbsp;
   	     </td>
      </tr>
    </table >
  </div>
 </div>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -