@@ -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('請輸入有效驗證')), | |||||
}), | }), | ||||
}); | }); | ||||