合同填写 form 设计, tag模式

合同在线填写的form设计是一个令人头疼的问题。对于合同填写一般有两种模式。

第一种,按照合同格式设计表单,将input项嵌入到合同中。优点是上下文清晰,input的描述简单,输入可以对照纸质部分进行录入。缺点是输入人比较难于获取必须输入项的位置,错误信息不能inline表示,页面设计较为复杂。

另一种模式将输入项提取出来,按照一般的表单进行设计。优点是设计简单,缺点是无上下文关联,表单input的label描述难于精准。而对于长表单的设计,现行的搞法分为三种,一种是不作为,一种是使用wizard模式,另外一种比较新的处理方式是accordion,具体设计可参照[url]http://www.alistapart.com/articles/testing-accordion-forms/[/url]。但据我测试,accordion对ui的要求最高,需要使用大量的脚本对错误信息进行处理。

经过两项比较,我决定采用一种简单的第三条路,姑且命名为[b]tag模式。[/b]

具体实现如下。假设我们使用bootstrap作为前端grid。

span5中间放合同样本,原文,去word生成的标签,在所有填写项之前加span.badge,给input项编号。

span5中放form,在input项中对应家span.badge,这样可以直接找的对应上下文。
这种方式下表单设计随意。比如我用rails,直接simple_form+bootstrap搞定。
个人觉得开发简单,定位简单,功能效果不差,欢迎剽窃。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Excel VBA中的Form菜单设计为用户提供了创建自定义用户界面的功能。通过使用Form菜单设计,您可以在Excel工作簿中添加各种控件,如按钮、文本框、下拉列表和复选框,以实现用户友好的操作体验。 在Form菜单设计中,您可以通过拖和调整控件来设计用户界面。您可以选择所需的控件,并根据需要调整它们的位置、大小和样式。此外,您还可以使用VBA编写代码来定义控件的行为和功能。 例如,您可以在Form菜单设计中添加一个按钮,并在点击按钮时执行特定的操作。通过为按钮添加VBA代码,您可以定义按钮的Click事件,并编写相关代码实现所需的功能。同样,您可以为文本框添加TextChanged事件,在文本更改时自动执行特定的操作。 Form菜单设计还允许您创建自定义的对话框,并在Excel VBA代码中调用它们。通过创建自定义对话框,您可以与用户进行交互,输入和检索数据,并根据用户的选择进行相应的处理。 除了控件的设计和功能,Form菜单设计还提供了丰富的样式选项,用于自定义用户界面的外观。您可以更改控件的颜色、字体、背景等,以符合您的设计要求。 总而言之,Excel VBA中的Form菜单设计是一个强大的工具,提供了丰富的控件和功能选项,使您能够创建自定义的用户界面,并与用户进行交互。通过合理利用Form菜单设计和VBA编程,您可以提高Excel工作簿的用户体验,并实现更高效的数据处理和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值