О
2. Никак - поэтому и уточнил
Size: a a a
О
DB
D
EM
b
let errorMessage = null;
let isValid = true;
// conditions
if (repeatPassword === '') { errorMessage = 'Enter password'; }
if (!errorMessage && repeatPassword !== password) { errorMessage = 'Passwords should be the same'; }
if (!errorMessage && ...) { errorMessage = '...'; }
// /conditions
if (!errorMessage) isValid = false;
if (!isValid) {
alert.show(errorMessage, {timeout: 5000, type: 'error'})
}
else {
dispatch(actionOnValidFormSubmitted(...));
}
DB
let errorMessage = null;
let isValid = true;
// conditions
if (repeatPassword === '') { errorMessage = 'Enter password'; }
if (!errorMessage && repeatPassword !== password) { errorMessage = 'Passwords should be the same'; }
if (!errorMessage && ...) { errorMessage = '...'; }
// /conditions
if (!errorMessage) isValid = false;
if (!isValid) {
alert.show(errorMessage, {timeout: 5000, type: 'error'})
}
else {
dispatch(actionOnValidFormSubmitted(...));
}
b
b
let errorMessage = null;
// conditions
if (repeatPassword === '') { errorMessage = 'Enter password'; }
if (!errorMessage && repeatPassword !== password) { errorMessage = 'Passwords should be the same'; }
if (!errorMessage && ...) { errorMessage = '...'; }
// /conditions
if (!errorMessage) {
alert.show(errorMessage, {timeout: 5000, type: 'error'})
}
else {
dispatch(actionOnValidFormSubmitted(...));
}
О
let errorMessage = null;
// conditions
if (repeatPassword === '') { errorMessage = 'Enter password'; }
if (!errorMessage && repeatPassword !== password) { errorMessage = 'Passwords should be the same'; }
if (!errorMessage && ...) { errorMessage = '...'; }
// /conditions
if (!errorMessage) {
alert.show(errorMessage, {timeout: 5000, type: 'error'})
}
else {
dispatch(actionOnValidFormSubmitted(...));
}
b
b
A
DD
A
DD
EB
D
D
EB
EB