1
mkeith 2015-01-20 15:43:29 +08:00
你应该勇angular做这个滴
|
2
zjgsamuel 2015-01-20 15:46:34 +08:00
整那么多radio、checkbox、textarea 看看眼花 能不能设计个excel 的模板 让他们填了 然后上传到网站 然后后台分析EXCEL数据源 展示汇总么~~ 脑洞大开可能和需求有些出入哈~
|
3
hcymk2 2015-01-20 15:48:17 +08:00
对于复杂表单, 一个页面几十个表单元素,前端的人看着头大看。用户填写的时候,估计也会丢三拉四。
最好和甲方沟通下,在业务允许的范围类,拆分成几个页面,用next step 来引导,感觉这样效果会好点。 |
4
PP 2015-01-20 15:49:23 +08:00 via iPad
直接用办公控件,费用估计在两三千块,再订制几个模板,允许管理员修改,提供预览、保存和提交功能。您不会是从头到尾自己写的吧?
|
5
Felldeadbird 2015-01-20 15:51:59 +08:00
表单多确实不应该用太多JS去做了。验错搞死人啊。又累。特别是调试不方便
|
6
my101du OP @zjgsamuel 呵呵,他们就是为了避免“人力收集、整理”,所以才想把以前通过传真/快递的word/excel化为web填写的。
|
8
my101du OP @PP 是啊。。。从头到尾写的,前后端代码。
这种“办公控件”,您是说IE上基于ActiveX?还是ASP.net的?对这块没有了解,求指教。。 |
9
kanta 2015-01-20 16:10:24 +08:00
只是方便打印的话 填表那里就不需要word表格样式啦
|
10
PP 2015-01-20 16:16:55 +08:00 via iPad
@my101du 您把我问住了,我只记得是IE上的,细节还真不清楚,当时验收的几个B/S项目都是采用这种方式,我了解到的情况是金蝶的比较稳定,现在是什么状态我就不知道了,您可以搜一搜。
|
11
mcfog 2015-01-20 16:17:20 +08:00 1
做了两年填表格系统的部分经验
http://press.mcfog.wang/2013/06/dsl-style-javascript/ 补充一些point + 验证逻辑最好**完全**在后台,ajax捅到后台拿着错误画回前台。不要写逻辑等价的javascript和php,不要写逻辑等价的php和javascript + 局部引入js模版渲染 + 注意数据在DOM和JS内存中的双向绑定,可以看看knockoutjs或vuejs找找经验(千万别angular) + 考虑拆分步骤的可行性,或者保存草稿功能,不要让用户持续在一个页面工作30分钟以上而不保存数据 |
12
leqoqo 2015-01-20 16:41:51 +08:00 1
1,拆分表单,例如:项目基本信息一张表单,下一步人员信息一张表单,
2,每张表单添加按钮 “暂存”,“提交”,暂存不进行数据验证, 3,word插入书签导入,或者制作excel表单模板导入。 |
14
flash866 2015-01-20 17:08:49 +08:00
哥的经验,但凡是便宜或者加急的项目,都不适合太多的使用AJAX。AJAX看起来简单,不同的网络环境、不同的浏览器,实则很难控制,需要做强大的测试工作。
|
15
jason52 2015-01-20 17:21:10 +08:00
@hcymk2 印象深刻是在找工作特别是外企的时候,密密麻麻的表格要填,中文填完了还要来一遍英文的,吐血!!
而且那时候海投各家都有一套系统,真是不厌其烦,一遍下来一个小时没了。终于中华英才,智联后来出了一键导入功能。 其中选择日期的控件极其不友好,不能搜索,不能智能感应,只能一个一个找。 而且一个页面信息太多,看了就让人望而生畏。 |
16
jason52 2015-01-20 17:25:15 +08:00
2. 复杂格式的word表格“变成”web
=== word有个域功能,如果最终目的只是为了打印的同一,应该分发word模板下去填写。或者做网站的时候不管word样式呈现,做到内容样式分离,后台抽取内容到你的word模板自动生成。 很明显你这里为了统一网站最终呈现出word打印效果,绕了一个很大的圈子。 |
17
min 2015-01-20 19:40:51 +08:00
应该让用户下载excel或者word表格,填好上传,程序自动把数据读出来
|
18
ming7435 2015-01-20 20:22:05 +08:00
我记得当年给某个机构做过一个项目,前后持续三年,呵呵。。。。。。。。。。。。。。
|
19
Kabie 2015-01-21 13:09:04 +08:00
打印格式不一定要和显示格式一样…………
而且其实可以直接背景图片+绝对定位。。。。。。 |