弄个实体对象,在你的表单里用该实体对象填充值,新建表单用新建的实体,验证失败回显表单用你提交验证后的实体
<input value="{{entity.someFiled}}" />
这种要每个页面手工填充 如果后台验证出错,直接返回一个json,页面引用一个js,统一进入填充
这个json格式是这样 {ok:’ 提示信息’}
验证失败的情况
{error:[{field:'username',value:'xxx',tips:'not empty'}, {field:'cateogry',value:'3',tips:'not empty',type:'select'}, {field:'likes',value:'3,5',tips:'not empty',type:'checkbox'}, ...
这样客户端只要写一个统一的函数来解析这个json,实现回填和提示语 提示语可以在表单后面动态创建一个Span(检测一下没有创建,有就设置innerHTML是tips) 当然 也可以在form的html结构里写好空的span,程序这样做只是为了容错处理 ]}
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
弄个实体对象,在你的表单里用该实体对象填充值,新建表单用新建的实体,验证失败回显表单用你提交验证后的实体
<input value="{{entity.someFiled}}" />
这种要每个页面手工填充 如果后台验证出错,直接返回一个json,页面引用一个js,统一进入填充
这个json格式是这样 {ok:’ 提示信息’}
验证失败的情况
这样客户端只要写一个统一的函数来解析这个json,实现回填和提示语 提示语可以在表单后面动态创建一个Span(检测一下没有创建,有就设置innerHTML是tips) 当然 也可以在form的html结构里写好空的span,程序这样做只是为了容错处理 ]}