/** * 找回密码-手机 * @author: xuqi<qi.xu@yoho.cn> * @date: 2015/10/8 */ var $ = require('yoho.zepto'); var $phoneNum = $('#phone-num'), $countrySelector = $('#country-selector'), $countryCode = $('#country-code'), $btnNext = $('#btn-next'); var api = require('../api'); var trim = $.trim; var showErrTip = api.showErrTip; api.initErrTip(); api.bindClearEvt(); $phoneNum.bind('input', function() { if (trim($phoneNum.val()) === '') { $btnNext.addClass('disable'); } else { $btnNext.removeClass('disable'); } }); $countrySelector.change(function() { $countryCode.text($countrySelector.val()); }); $btnNext.on('touchstart', function() { var pn = trim($phoneNum.val()), country = $countrySelector.val(); if ($btnNext.hasClass('disable')) { return; } if (api.phoneRegx.test(pn)) { $.ajax({ url: '/passport/back/sendcode', type: 'POST', data: { area: country.split('+')[1], mobile: pn } }).then(function(data) { if (data.code === 200) { location.href = '/passport/back/code'; } else { showErrTip(data.message); } }); } else { showErrTip('手机号格式不正确,请重新输入'); } });