| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 | <!DOCTYPE html><html lang="en">    <head>        <meta charset="utf-8">        <title>问卷编辑</title>      	<script type="text/javascript" src="../../commons/js/survey-all.js"></script>    	<script type="text/javascript" src="./js/myd-wjbj.js"></script>    </head>    <body>		<div class="main-tit"><h2>问卷编辑</h2><div class="absolute myd-step-1" style="right:20px; top:20px;"></div></div>	    <div class="add-ctrl" id="addCtrl">	        <ul class="clearfix">	            <li onclick='javascript:add_tx(1);'><i class="icon icon-add"></i>单选题</li>	            <li onclick='javascript:add_tx(2);'><i class="icon icon-add"></i>多选题</li>	            <li onclick='javascript:add_tx(3);'><i class="icon icon-add"></i>填空题</li>	            <li onclick='javascript:add_tx(4);'><i class="icon icon-add"></i>矩阵单选题</li>	            <li onclick='javascript:add_tx(5);'><i class="icon icon-add"></i>矩阵多选题</li>	        </ul>	    </div>	    <div class="qa-wrap">	        <div class="qa-tit">	            <div class="qa-tit-txt" id='SubjectTitle' onblur="updateSubjectTitle(this)"> </div>	            <div class="qa-edit-tools">	                <i class="icon icon-edit"></i>	            </div>	        </div>	        <div class="qa-desc">	            <div class="qa-desc-txt" id='BeginIntro' onblur="updateBeginIntro(this)"></div>	            <div class="qa-edit-tools">	                <i class="icon icon-edit"></i>	            </div>	        </div>	      	      <div id='areaDiv'>	      	      </div>	       	<div class="mask" style="display: none"></div>	<div class="popbox popbox-w600" id="setting1"  style="top:30%;display: none" >	    <div class="pop-header">设置<a href="javascript:;" class="icon btn-closepop" onclick="closepop('setting1')"></a></div>	     <input type="hidden" id='setting1_questionID' />	    <div class="pop-con-box">	        <div class="pop-con">	            <div class="f12"><label class="valign-m-chk">	            	<input id='setting1_dxt_noAnswer' type="checkbox" class="chkbox" />该题可跳过不回答</label></div>	        </div>	    </div>	     <div class="pop-footer t-right"><input type="button" class="btn btn-w100 mr10" value="保存" onclick="saveNoAnswerSet()"/>	    	<input type="button" class="btn btn-gray btn-w100" value="取消" onclick="closepop('setting1')" /></div>	</div>		<div class="mask" style="display: none"></div> 	<div class="popbox popbox-w600" id="setting2" style="top:30%;display: none">	    <div class="pop-header">设置<a href="javascript:;" class="icon btn-closepop" onclick="closepop('setting2')"></a></div>	  	<input type="hidden" id='setting2_itemCount' />	    <input type="hidden" id='setting2_questionID' />	    <input type="hidden" id='setting2_count' />	    <div class="pop-con-box">	        <div class="pop-con">	            <div class="f12"><label class="valign-m-chk">	            	<input id='setting2_dxt_noAnswer' type="checkbox" class="chkbox" />该题可跳过不回答</label></div>	            <div class="pop-divider"></div>	            <div class="f12">最少选<input onkeyup="this.value=this.value.replace(/\D/g,'')" 	            		onafterpaste="this.value=this.value.replace(/\D/g,'')"	            	 id="setting2_les" type="text" class="input-text input-text-s ml5 mr5" />项</div>	            <div class="mt10 f12">最多选<input onkeyup="this.value=this.value.replace(/\D/g,'')" 	            	onafterpaste="this.value=this.value.replace(/\D/g,'')" id="setting2_mor" type="text" 	            	class="input-text input-text-s ml5 mr5" />项</div>	        </div>	    </div>	    <div class="pop-footer t-right"><input type="button" class="btn btn-w100 mr10" value="保存" onclick="saveMoreAnswerSet()"/>	    <input type="button" class="btn btn-gray btn-w100" value="取消" onclick="closepop('setting2')" /></div>	</div>		<!-- 单选题 --> 	<div class="mask" style="display: none"></div>	<div class="popbox popbox-w600" id="setting3"  style="top:30%;display: none" >	    <div class="pop-header">设置<a href="javascript:;" class="icon btn-closepop" onclick="closepop('setting3')"></a></div>	    <input type="hidden" id='setting3_itemCount' />	    <input type="hidden" id='setting3_questionID' />	  	<input type="hidden" id='setting3_allFlowsItemIds' />	    <div class="pop-con-box">	        <div class="pop-con">	            <div class="f12"><label class="valign-m-chk">	            	<input type="checkbox" class="chkbox" id='setting3_dxt_noAnswer' />该题可跳过不回答</label></div>	            <div class="pop-divider"></div>	            <div class="c-222">跳转条件</div>	            <div id='dxtFlowDiv' style="height: auto;">	            	<div class="f12 mt15" id='selectModel' style="display: none">		            	如果本题选项中<select name="dxtSelect" id="" class="inp-sel ml10 mr10" style="width:120px;">		            		<option value=""></option>		            	</select>则跳转到		            	<select name="dxtSelectLink" id="" class="inp-sel ml10 mr10" style="width:120px;">		            		<option value=""></option>		            	</select>		            	<i class="icon icon-del" onclick="delDxtSelect(this)"></i>	         		</div>	            </div>	            <div class="mt15">	                <a href="javascript:;" class="btn" onclick="addDxtQuestionFlowSelect()"><i class="icon icon-add-w"></i>添加</a>	            </div>	        </div>	    </div>	    <div class="pop-footer t-right">		    <input type="button" class="btn btn-w100 mr10" value="保存" onclick="saveDxtFlow()" />		    <input type="button" class="btn btn-gray btn-w100" value="取消" onclick="closepop('setting3')"/>	    </div>	</div>					       <div class="qa-ending">           <div class="qa-ending-txt" id='EndingIntro' onblur="updateEndingIntro(this)"></div>           <div class="qa-edit-tools">               <i class="icon icon-edit"></i>           </div>       </div>       <div class="mt30">           <a href="javascript:;" onclick="nextEdit()" class="btn mr20">下一步</a><a href="javascript:;" onclick="showModel()" class="btn btn-gray">问卷预览</a><!--            <a href="javascript:;" class="btn btn-w-auto btn-gray" id="backBtn" onclick="window.history.back(-1)" style="margin: 10px;"><i class="icon icon-back"></i>返回</a>-->       </div>   </div>	 <a name="maodian" id="maodian"></a>		<script type="text/javascript">/*编辑按钮事件*/$('.icon-edit').live('click',function(){    if($(this).closest('.qa-tit').length) $(this).closest('.qa-tit').addClass('editable').find('.qa-tit-txt').attr('contenteditable',true);    if($(this).closest('.qa-desc').length) $(this).closest('.qa-desc').addClass('editable').find('.qa-desc-txt').attr('contenteditable',true);    if($(this).closest('.qa-ending').length) $(this).closest('.qa-ending').addClass('editable').find('.qa-ending-txt').attr('contenteditable',true);    if($(this).closest('.qa-item-wrap').length && !($(this).closest('.qa-item-wrap').hasClass('juzhen'))) $(this).closest('.qa-item-wrap').addClass('editable').find('.q-tit-txt').attr('contenteditable',true).end().find('.radio-opt-txt').attr('contenteditable',true);})/*弹窗事件*/function showpop(id){    $('#'+id).prev('.mask').show().end().fadeIn();}function closepop(id){    $('#'+id).prev('.mask').hide().end().fadeOut();}/* 弹窗弹出时设置弹窗垂直居中 */function setPopAlign(id){    var winClientHeight= $(window).height();    var popboxCon=$("#"+id).find(".pop-con-box").eq(0);    var popboxConHeight=$("#"+id).find(".pop-con").eq(0).outerHeight();    var popboxHeader=$("#"+id).find(".pop-header").eq(0);    var popboxHeaderHeight=popboxHeader.outerHeight();    var popboxFooter=$("#"+id).find(".pop-footer").eq(0);    var popboxFooterHeight=popboxFooter.outerHeight();    var popboxHeight=popboxConHeight+popboxHeaderHeight+popboxFooterHeight;    if(popboxHeight>=winClientHeight) {        popboxCon.height(winClientHeight-popboxHeaderHeight-popboxFooterHeight).css({"overflow-y":"auto"}).find(".pop-con").css({paddingRight:0});         $("#"+id).css({marginTop:"-"+winClientHeight/2+"px"});    }    else {        popboxCon.css({height:"auto","overflow-y":""}).find(".pop-con").css({paddingRight:20});         // popboxHeight=popboxHeight;         // alert(popboxHeight);        $("#"+id).css({marginTop:"-"+popboxHeight/2+"px"});    }}/*滚动时设置添加问题栏浮动*/$(function(){    var addCtrl = $('#addCtrl'),        addCtrlLeft = addCtrl.offset().left,        addCtrlTop = addCtrl.offset().top,        addCtrlWidth = addCtrl.outerWidth(),        addCtrlHeight = addCtrl.outerHeight();    $(window).scroll(function(){        if($(this).scrollTop()>=addCtrlTop) {            addCtrl.css({'position':'fixed',left:addCtrlLeft,top:0,width:addCtrlWidth,zIndex:2});            $('.qa-wrap').css({marginTop:addCtrlHeight});        }        else {            addCtrl.css({'position':'static',width:'auto'});             $('.qa-wrap').css({marginTop:0});        }    })})</script>    </body></html>
 |