function news_partner_username() { var v = $("input[name='news_partner_username']").val(); var reg = /^[a-zA-Z0-9~!@#$%^&*()_+]{5,50}$/; if (reg.test(v)) { $.ajax({ type: 'POST', url: 'select-account', data: {'account':v}, success: function (msg) { if (msg == 1) { $("#news_partner_username_error").text('已有相同账号,请尝试其他账号名'); return false; } else { $("#news_partner_username_error").text(''); return true; } } }); return true; } else { $("#news_partner_username_error").text('不能为空且只能字母、数字、特殊符号(@、_等),区分大小写,5-50个字符'); return false; } }
_formSubmit = false;//验证是否重复提交 $("input[type='submit']").on('click',function () {//点击事件 if (news_partner_username() && news_partner_company_name() && news_partner_show_name()) { if (_formSubmit){ return false; } _formSubmit = true; return true; } else { return false; } });