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

简单尝试效果图如下:

相关代码如下:

ContractedBlock.gif ExpandedBlockStart.gif
None.gif<html>
None.gif
<head>
None.gif
<title>表单设定保存 和 读取显示</title>
ExpandedBlockStart.gifContractedBlock.gif
<script type="text/javascript">dot.gif
InBlock.gif
//保存表单
InBlock.gif
function fn_btn1_onclick()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif    document.all(
"Text1").value = document.all("divDesign").innerHTML;
ExpandedSubBlockEnd.gif}

InBlock.gif
//读取表单 以 使用
InBlock.gif
function fn_btn2_onclick()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{  
InBlock.gif    document.all(
"divWorkStart").innerHTML = document.all("Text1").value;
ExpandedSubBlockEnd.gif}

InBlock.gif
//保存申请
InBlock.gif
function fn_btn3_onclick()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif    document.all(
"Text2").value = document.all("divWorkStart").innerHTML;
ExpandedSubBlockEnd.gif}

InBlock.gif
//读取申请 以 批复
InBlock.gif
function fn_btn4_onclick()
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{  
InBlock.gif    document.all(
"divWorkEnd").innerHTML = document.all("Text2").value;
ExpandedBlockEnd.gif}

None.gif
</script>
None.gif
</head>
None.gif
<body>
None.gif    
<form id="form1" runat="server">
ExpandedBlockStart.gifContractedBlock.gif        
<%dot.gif--母版的内容 用于复制相关控件对象 到设计区--%>
None.gif        控件母板
None.gif        
<div style="width: 300px; height: 30px; border: black 1px solid; " id="divModule" contenteditable="true">
None.gif            文本框:
<input id="TextModule" type="text" value="" />
None.gif        
</div>
None.gif        
<br />
None.gif        第一步 : 表单设计  
None.gif        
<div style="width: 300px; height: 100px; border: black 1px solid; font-size:small; line-height:1; " 
None.gif        id
="divDesign" contenteditable="true">
None.gif        
</div>
None.gif        
<input id="Button1" type="button" value="保存表单" onclick="fn_btn1_onclick();" />
ExpandedBlockStart.gifContractedBlock.gif        
<%dot.gif--设计好的表单 可保存到数据库 此处直接放在input 以便读出时取用--%>
None.gif        
<input id="Text1" type="text"  />
None.gif        
<br />
None.gif        
<br />              
None.gif        第二步 : 使用表单 开始申请
None.gif        
<input id="Button2" type="button" value="读取表单" onclick="fn_btn2_onclick();"  />  
None.gif        
<div style="width: 300px; height: 100px; border: black 1px solid;  font-size:small; line-height:1; " 
None.gif        id
="divWorkStart">
None.gif        
</div>
None.gif        
<input id="Button4" type="button" value="保存申请" onclick="fn_btn3_onclick();" />
ExpandedBlockStart.gifContractedBlock.gif        
<%dot.gif--申请表单 可保存到数据库 此处直接放在input 以便读出时取用--%>
None.gif        
<input id="Text2" type="text"  />
None.gif        
<br />
None.gif        
<br />              
None.gif        第三步 : 批复申请
None.gif        
<input id="Button5" type="button" value="读取申请" onclick="fn_btn4_onclick();"  />  
None.gif        
<div style="width: 300px; height: 100px; border: black 1px solid;  font-size:small; line-height:1; " 
None.gif        id
="divWorkEnd" >
None.gif        
</div>
None.gif    
</form>
None.gif
</body>
None.gif
</html>


操作步骤:
-------------------------
1.在第一步 表单设计 区域
  输入 外出申请 等文字
  姓名等其后对应的文本框
  复制粘贴自 上面控件母板区域内的文本框
  注意文本框内文字的清空或输入默认文字
  设计好后 进行表单保存

2.在第二步 先点击 读取表单 按钮
  则下面区域 会显示 第一步设计好的空白申请表单
  然后在下面区域的姓名 和 原因 后的 文本框
  输入相关文字
  保存申请

3.在第三步 先点击 读取申请 按钮
  则下面区域 会显示 第二步已部分填充的申请表单
  然后在下面区域的批复 后的 文本框
  输入相关文字
  保存批复
  ......
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值