javascript - ajax 提交遇到 input表单ajax后台验证还没返回,就提前提交造成错误
怪我咯
怪我咯 2017-04-10 17:39:52
0
3
404

1,这里的手机或邮箱都要验证存在否?(ajax后台验证) 失去焦点验证
2, 验证码正确否,(ajax后台验证) 失去焦点验证

点击下一步 我前端判断的有点不严谨,造成 数据填写完,点击就提交了。这两个input 都还没ajax 返回数据

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(3)
左手右手慢动作

页面加载的时候先禁用下一步按钮,然后可考虑定义两个bool类型的变量,默认为false,当ajax返回正确的结果之后修改对应变量,最后判断这两个变量都为true之后在去除按钮的禁用。

いいねを押す +0
迷茫

1.前端js的话当然验证这些数据格式的正确性,首先手机或者邮箱的话要ajax验证它的唯一性,验证码你是用session存放的把,也要ajax异步验证,如果有一项验证不通过,就不让表单提交。
2.点击一下步这个按钮的话,也要在后台那边判断数据是否满足前端的判断标准。

いいねを押す +0
黄舟

这是网页版的还是手机版的,网页版的:ajax返回不是有success:函数吗?可以在success函数里做处理啊

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート