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

📄 update_detail.jsp

📁 一个做得非常好的电子政务系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
			set ocell = orow.insertcell
			ocell.align="center"
			ocell.innerhtml="<input type=button id=bscfj name=bscfj  value='删除'  class='sbttn'  onclick='vbscript:doscfj_flow(" &  lcount_flow & ")'>"

			form_flow.lcount_flow.value = Cint(form_flow.lcount_flow.value)+1
		end sub

                '========== 动态删除 表格行
		sub doscfj_flow(l)
			tabfj_flow.deleteRow document.getElementById("tr_flow" & l).rowindex
			form_flow.lcount_flow.value=Cint(form_flow.lcount_flow.value)-1
                end sub
//-->
</script>

<Script language="javaScript">
   //=====初始化 HTML 信息
   function initialize_HTM() {
      	form_flow.lcount_flow.value = 0 ;
      	doAddFJ_flow() ;
      	document.getElementById("Insert_node_button").style.visibility = "visible";
      	document.form_flow.flow_node_id.value = "0" ;
      	document.form_flow.flow_meet_sign.value = "0";
   }

   //=====删除原 HTML 信息
   function del_HTML() {
       var len_lount = parseInt(form_flow.lcount_flow.value);
       for (var jj=1;jj<= len_lount;jj++){
           doscfj_flow(jj);
       }
       document.getElementById("Insert_node_button").style.visibility = "hidden";
   }
</Script>

<Script Language="javaScript">
    //======选则流程类别
    function change_type_flow(locationid) {
         document.form_flow.lc_mb_flow.length = 0;
         var locationid=locationid;
         var ii;
         document.form_flow.lc_mb_flow.options[0] = new Option("---请选择---", "");

         for (ii=0;ii < onecount_lc_flow; ii++) {
             if  ((subcat_lc_flow[ii][1] == locationid) || (locationid==0) ) {
                 document.form_flow.lc_mb_flow.options[document.form_flow.lc_mb_flow.length] = new Option(subcat_lc_flow[ii][0], subcat_lc_flow[ii][2]);
             }
         }

    	 change_lc_flow("");
         //==== 调用选择流程方法
    }

    //=====选择流程
    function change_lc_flow(locationid) {
        //=====未选流程
        if (locationid==""){
            del_HTML() ;      //===== 删除原 HTML 信息
    	    initialize_HTM();  //===== 初始化 HTML 代码
        }else{
            //=====已选流程
            del_HTML() ;	  //===== 删除原 HTML 信息

            var count = 0;

            for (ii=0;ii < onecount_jd_flow; ii++)  //===== 根据所选流程的第一个节点信息, 动态产生 HTML 代码
            {
               if  ((subcat_jd_flow[ii][1] == locationid) || (locationid==0) )
               {
                    doAddFJ_line_flow(subcat_jd_flow[ii][2],subcat_jd_flow[ii][3],subcat_jd_flow[ii][4],subcat_jd_flow[ii][5],subcat_jd_flow[ii][6]);
                    document.form_flow.flow_node_id.value = subcat_jd_flow[ii][0] ;
                    document.form_flow.flow_template_id.value = subcat_jd_flow[ii][1] ;
                    if (subcat_jd_flow[ii][7] == 1){  count = count + 1 ; }
               }
            }
            if (count == 0) { count = count + 1;}
            document.form_flow.flow_node_sign_count.value = count ;
            document.form_flow.flow_meet_sign.value = count ;

            if (flowWin) {
                flowWin.close();
            }
        }
    }
</Script>

<Script Language="vbscript">

	function doAddFJ_line_flow(flow_type,flow_person,flow_personid,flow_days,flow_desc)

		lcount_flow = Cint(form_flow.lcount_flow.value) + 1

		dim oRow,oCell
		set oRow = tabfj_flow.insertRow
		orow.id="tr_flow" & lcount_flow
		orow.classname="InputFrameLine"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_type" & lcount_flow & "'  value='" & flow_type & "'    class='tex' style='width:100'> <a href='#bottom' OnClick=javaScript:TypeSelect_flow('<%=sSWLB_FLOW%>','" & lcount_flow & "')>>></a>"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_person" & lcount_flow & "' value='"& flow_person &"'  readonly  class='tex' style='width:120' readonly> <a href='#bottom'  OnClick=javaScript:PersonSelect_flow('<%=sSWLB_FLOW%>','" & lcount_flow & "')>>></a> <input type='hidden' name='flow_personid"& lcount_flow &"' value='"& flow_personid &"'>"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_days"& lcount_flow &"' value='"& flow_days &"'   class='tex' style='width:40'>天"

		set ocell = orow.insertcell
		ocell.classname="ListCellRow"
		ocell.innerhtml="<input type='text' name='flow_desc" & lcount_flow  & "' value='"& flow_desc &"'  class='tex1'>"

		set ocell = orow.insertcell
		ocell.align="center"
		ocell.innerhtml=""

		form_flow.lcount_flow.value = Cint(form_flow.lcount_flow.value) + 1

	end function
</script>

	<input type="hidden" name="flow_node_id" value="0">         <!--- 当选择流程时, 此 数值记载 节点 对应的节点ID--->
	<input type="hidden" name="flow_template_id" value="0">     <!--- 当选择流程时, 此 数值记载 此当前节点 对应的流程ID--->
	<input type="hidden" name="flow_node_sign_count" value="0"> <!--- 当选择流程时, 此 数值记载 此当前节点 未办理的人数--->
	<input type="hidden" name="flow_meet_sign" value="0">       <!--- 当选择流程时, 此 数值记载 此当前节点 总办理的人数--->
</form>

<script language="vbscript">
<!--
	sub doGetdata_flow

		dim lcount_mblc
		lcount_mblc = 0
		lcount_mblc = Cint(form_flow.lcount_flow.value)
		dim oRow_mblc,oCell_mblc
		dim table_flow

		dim  ii
		ii = 0
		for ii = 1 to  Cint(lcount_mblc)

			set oRow_mblc = tabfj_mblc.insertRow
			oRow_mblc.id="tr_mblc" & ii

			set oCell_mblc = oRow_mblc.insertcell
			type_flow = document.form_flow("flow_type" & ii).value
			oCell_mblc.innerhtml="<input type='hidden' name='type_flow" & ii & "' value="& type_flow  &">"

			set oCell_mblc = oRow_mblc.insertcell
			person_flow = document.form_flow("flow_person" & ii).value
			oCell_mblc.innerhtml="<input type='hidden' name='person_flow" & ii & "' value="& person_flow  &">"

			set oCell_mblc = oRow_mblc.insertcell
			personid_flow = document.form_flow("flow_personid" & ii).value
			oCell_mblc.innerhtml="<input type='hidden' name='personid_flow" & ii & "' value="& personid_flow  &">"

			set oCell_mblc = oRow_mblc.insertcell
			days_flow = document.form_flow("flow_days" & ii).value
			oCell_mblc.innerhtml="<input type='hidden' name='days_flow" & ii & "' value="& days_flow  &">"

			set oCell_mblc = oRow_mblc.insertcell
			desc_flow = document.form_flow("flow_desc" & ii).value
			oCell_mblc.innerhtml="<input type='hidden' name='desc_flow" & ii & "' value="& desc_flow  &">"
		next

		oRow_mblc.id="tr_mblc" & (ii + 1)
		set oCell_mblc = oRow_mblc.insertcell
	    oCell_mblc.innerhtml="<input type='hidden' name='person_count_flow' value='"& lcount_mblc &"'>"


		set oCell_mblc = oRow_mblc.insertcell
	    oCell_mblc.innerhtml="<input type='hidden' name='node_id_flow' value='"& document.form_flow.flow_node_id.value &"'>"

		set oCell_mblc = oRow_mblc.insertcell
	    oCell_mblc.innerhtml="<input type='hidden' name='template_id_flow' value='"& document.form_flow.flow_template_id.value &"'>"

		set oCell_mblc = oRow_mblc.insertcell
	    oCell_mblc.innerhtml="<input type='hidden' name='node_sign_count_flow' value='"& document.form_flow.flow_node_sign_count.value &"'>"

		set oCell_mblc = oRow_mblc.insertcell
	    oCell_mblc.innerhtml="<input type='hidden' name='meet_sign_flow' value='"& document.form_flow.flow_meet_sign.value &"'>"

  end sub

//-->
</script>

<Script Language="javaScript">
	//===== 检测数据是否输入合法..
	function  checkData_flow()
	{
		var lount = 0 ;
		lount = form_flow.lcount_flow.value ;
		var ii;
		if (lount==0)
		{
			alert("请插入接收人");
			return false;
		}

		for (ii=1;ii <=lount; ii++) {
			var flow_person = eval("form_flow.flow_person"+ ii) ;
			var flow_days = eval("form_flow.flow_days"+ ii) ;
			if (flow_person.value=="")
			{
				alert("请选择办理人员");
				flow_person.focus();
				return false;
			}
			if (flow_days.value !="")
			{
				if (!isNum_flow(flow_days.value))
				{
					alert("办理期限应输入数字");
					flow_days.focus();
					return false;
				}
			}
		}
		doGetdata_flow();
		return true;
	}

    //检查是否全部为数字
    function isNum_flow(str) {
        var len = 0;
        len = str.length;
        var i = 0;
        for( i=0; i< len; i++) {
            temp = str.substring(i,i+1);
            if  ((temp >="0" && temp<="9") || (temp==".") ) {
                continue;
            }
            else {
                return false;
            }
        }
        return true;
   }
</script>
<%
}
catch(Exception e_FLOW) {
}
finally {
    if (dataConn_FLOW != null) {
        dataConn_FLOW.close();
    }
}
%>

⌨️ 快捷键说明

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