需求就是用户先选择自己的身份:教工、学生 如果是教工就要求输入工资号,身份证号码 如果是学生就要求输入学生证号,身份证号码
并且如果是教工的话,所属部门就可以工作相关的部门 如果是学生的话,所属部门就只能选择学院相关
有点类似省市地的三级菜单
假如是 Rails 项目,用 simple_form,请问用什么样的 js 解决方案比较好?人肉写代码?还是用前端 MVC?
大家都是如何处理这样的问题的呢?
就是不同的地方,用 jQuery 根据 selected 的 option 不同来 show 或者 hide 啊。在 controller save method 里面加些判断条件来 validate
两个表。
#1 楼 @steven_yue #2 楼 @Rei
假如需求比较都的话,需要写好多哇
如果字段差异大,就应该用向导式表单,第一步先选类型,提交后服务端判断,render 对应的表单即可。
根据你的描述,我猜你的表单仅仅是提示作用,反正都是号,而不是后台直接把两种东西分开存储,所以直接前端 js 控制较为妥当。