写表单验证踩过的坑

原创 tiffany拉拉 随笔 js 267阅读 2018-01-29 18:35:02 举报

一、要求用表单提交(submit)的方式来提交,但是在提交之前要验证(也可以用ajax方式提交)
html 代码

javascript 代码

二、如果有“添加”功能或者“删除”功能的地方,验证出现问题的时候,可能是因为对新添加的节点没有验证;
三、如果有切换验证的时候要注意,可能是对隐藏的input也验证了;
四、如果验证很多步骤,建议封装成多个方法调用,提高代码可读性;
五、如果要同时验证多个地方,可以统一用flag来判断;

最新更新:
需求:将select某一个选项设置为选中状态,要用attr('selected', 'selected')才行
百度了N多,都说.attr('selected', true)或.prop('selected', true),或者.prop("selected", 'selected')。但是在项目中使用完全没作用……
后来用了$('.formDataSel option[value="option value"]').attr('selected', 'selected')才可以设置。

持续更新,有好的经验的可以赐教……哎,来自一只写验证写炸毛的程序猿
……

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复