| @@ -197,7 +197,9 @@ const BusCustomFormWizard = (props) => { | |||||
| const checkDataField = (data) => { | const checkDataField = (data) => { | ||||
| // console.log(data.brExpiryDate) | // console.log(data.brExpiryDate) | ||||
| if (data.username !== "" && | |||||
| if ( | |||||
| handleCaptcha(data.captchaField) && | |||||
| data.username !== "" && | |||||
| data.password !== "" && | data.password !== "" && | ||||
| data.confirmPassword !== "" && | data.confirmPassword !== "" && | ||||
| data.password === data.confirmPassword && | data.password === data.confirmPassword && | ||||
| @@ -212,14 +214,12 @@ const BusCustomFormWizard = (props) => { | |||||
| data.phoneCountryCode !== "" && | data.phoneCountryCode !== "" && | ||||
| termsAndConAccept === true && | termsAndConAccept === true && | ||||
| fileList.length !== 0 && | fileList.length !== 0 && | ||||
| data.captchaField && | |||||
| data.brNo !== "" && | data.brNo !== "" && | ||||
| data.brExpiryDate !== "" && | data.brExpiryDate !== "" && | ||||
| handlePassword(data.password) && | handlePassword(data.password) && | ||||
| handleEmail(data.email) && | handleEmail(data.email) && | ||||
| handlePhone(data.phone) && | handlePhone(data.phone) && | ||||
| handleUserName(data.username) && | handleUserName(data.username) && | ||||
| handleCaptcha(data.captchaField) && | |||||
| handleBrNo(data.brNo) && | handleBrNo(data.brNo) && | ||||
| !checkUsername | !checkUsername | ||||
| ) { | ) { | ||||
| @@ -444,7 +444,11 @@ const BusCustomFormWizard = (props) => { | |||||
| } | } | ||||
| function handleCaptcha(captchaField) { | function handleCaptcha(captchaField) { | ||||
| return captchaField; | |||||
| if (captchaField.length == 5 ){ | |||||
| return true | |||||
| } else { | |||||
| return false | |||||
| } | |||||
| } | } | ||||
| function handlePassword(password) { | function handlePassword(password) { | ||||
| @@ -554,7 +558,7 @@ const BusCustomFormWizard = (props) => { | |||||
| } | } | ||||
| } | } | ||||
| }), | }), | ||||
| captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({id: 'requireVerify'}))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')) | |||||
| captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))).min(5, displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')), | |||||
| }, ['enCompanyName', 'chCompanyName']), | }, ['enCompanyName', 'chCompanyName']), | ||||
| }); | }); | ||||
| @@ -189,7 +189,8 @@ const CustomFormWizard = (props) => { | |||||
| const checkDataField = (data) => { | const checkDataField = (data) => { | ||||
| // console.log(data) | // console.log(data) | ||||
| if (handleCaptcha(data.captchaField) && | |||||
| if ( | |||||
| handleCaptcha(data.captchaField) && | |||||
| data.username !== "" && | data.username !== "" && | ||||
| data.password !== "" && | data.password !== "" && | ||||
| data.confirmPassword !== "" && | data.confirmPassword !== "" && | ||||
| @@ -366,7 +366,11 @@ const CustomFormWizard = (props) => { | |||||
| } | } | ||||
| function handleCaptcha(captchaField) { | function handleCaptcha(captchaField) { | ||||
| return captchaField; | |||||
| if (captchaField.length == 5 ){ | |||||
| return true | |||||
| } else { | |||||
| return false | |||||
| } | |||||
| } | } | ||||
| function handleEmail(email) { | function handleEmail(email) { | ||||
| @@ -404,7 +408,7 @@ const CustomFormWizard = (props) => { | |||||
| emailConfirm: yup.string().email(displayErrorMsg(intl.formatMessage({ id: 'validEmailFormat' }))).max(128, getMaxErrStr(128)).required(displayErrorMsg(intl.formatMessage({ id: 'requireEmail' }))).oneOf([yup.ref('email'), null], displayErrorMsg(intl.formatMessage({ id: 'validSameEmail' }))), | emailConfirm: yup.string().email(displayErrorMsg(intl.formatMessage({ id: 'validEmailFormat' }))).max(128, getMaxErrStr(128)).required(displayErrorMsg(intl.formatMessage({ id: 'requireEmail' }))).oneOf([yup.ref('email'), null], displayErrorMsg(intl.formatMessage({ id: 'validSameEmail' }))), | ||||
| phoneCountryCode: yup.string().min(2, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast2Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireDialingCode' }))), | phoneCountryCode: yup.string().min(2, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast2Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireDialingCode' }))), | ||||
| phone: yup.string().min(8, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast8Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireContactNumber' }))), | phone: yup.string().min(8, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast8Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireContactNumber' }))), | ||||
| captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')), | |||||
| captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))).min(5, displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')), | |||||
| }), | }), | ||||
| }); | }); | ||||