您的位置:首页 > 数据库

简单尝试 OA系统中 的 智能表单设计

2007-07-23 14:59 405 查看
简单尝试效果图如下:



相关代码如下:






<html>


<head>


<title>表单设定保存 和 读取显示</title>




<script type="text/javascript">



//保存表单


function fn_btn1_onclick()






{


    document.all("Text1").value = document.all("divDesign").innerHTML;


}


//读取表单 以 使用


function fn_btn2_onclick()






{  


    document.all("divWorkStart").innerHTML = document.all("Text1").value;


}


//保存申请


function fn_btn3_onclick()






{


    document.all("Text2").value = document.all("divWorkStart").innerHTML;


}


//读取申请 以 批复


function fn_btn4_onclick()






{  


    document.all("divWorkEnd").innerHTML = document.all("Text2").value;


}


</script>


</head>


<body>


    <form id="form1" runat="server">




        <%

--母版的内容 用于复制相关控件对象 到设计区--%>


        控件母板


        <div style="width: 300px; height: 30px; border: black 1px solid; " id="divModule" contenteditable="true">


            文本框:<input id="TextModule" type="text" value="" />


        </div>


        <br />


        第一步 : 表单设计  


        <div style="width: 300px; height: 100px; border: black 1px solid; font-size:small; line-height:1; " 


        id="divDesign" contenteditable="true">


        </div>


        <input id="Button1" type="button" value="保存表单" onclick="fn_btn1_onclick();" />




        <%

--设计好的表单 可保存到数据库 此处直接放在input 以便读出时取用--%>


        <input id="Text1" type="text"  />


        <br />


        <br />              


        第二步 : 使用表单 开始申请


        <input id="Button2" type="button" value="读取表单" onclick="fn_btn2_onclick();"  />  


        <div style="width: 300px; height: 100px; border: black 1px solid;  font-size:small; line-height:1; " 


        id="divWorkStart">


        </div>


        <input id="Button4" type="button" value="保存申请" onclick="fn_btn3_onclick();" />




        <%

--申请表单 可保存到数据库 此处直接放在input 以便读出时取用--%>


        <input id="Text2" type="text"  />


        <br />


        <br />              


        第三步 : 批复申请


        <input id="Button5" type="button" value="读取申请" onclick="fn_btn4_onclick();"  />  


        <div style="width: 300px; height: 100px; border: black 1px solid;  font-size:small; line-height:1; " 


        id="divWorkEnd" >


        </div>


    </form>


</body>


</html>

操作步骤:
-------------------------
1.在第一步 表单设计 区域
  输入 外出申请 等文字
  姓名等其后对应的文本框
  复制粘贴自 上面控件母板区域内的文本框
  注意文本框内文字的清空或输入默认文字
  设计好后 进行表单保存
2.在第二步 先点击 读取表单 按钮
  则下面区域 会显示 第一步设计好的空白申请表单
  然后在下面区域的姓名 和 原因 后的 文本框
  输入相关文字
  保存申请
3.在第三步 先点击 读取申请 按钮
  则下面区域 会显示 第二步已部分填充的申请表单
  然后在下面区域的批复 后的 文本框
  输入相关文字
  保存批复
  ......
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息