猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jquery 控制表单 填写不完整不可提交
我想实现这样的效果: 当表单填写完整时,提交按钮 改为可提交,如果删除某一项,则提交按钮变为不可提交。
这样写有问题,求大神赐教!!
慕码人8056858
浏览 1058
回答 1
1回答
holdtom
应该监听表单的提交事件,阻止默认动作。然后触发了提交后先挨个检查选项,如果有未校验通过的直接return,最后全局校验通过在提交。按照你的代码逻辑,举个例子function isNullInput(ele) { if (ele.value.length <= 0) return true;}$('form').on('submit', function(ev) { var verification = ['#username', '#vcode', '#password', '#password2'].filter(function(id) { if (isNullInput($(id))) return true; }).length; if (!verification) return ev.preventDefault();});
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续