How we can add Warning messages for creating the extra field in the login/registration page

_.extend(LoginRegisterRegisterView.prototype, {
				bindings: {
					'[name="firstname"]': 'firstname',
					'[name="lastname"]': 'lastname',
					'[name="phone"]': 'phone',
					'[name="company"]': 'company',
					'[name="email"]': 'email',
					'[name="password"]': 'password',
					'[name="password2"]': 'password2',
					'[name="custentity_jj_phonenumber"]': 'custentity_jj_phonenumber',
					'[name="custentity_jj_province"]': 'custentity_jj_province',
					'[name="custentity_jj_current_suppliers"]': 'custentity_jj_current_suppliers'
				}
			}),
			_.extend(AccountRegisterModel.prototype, {
				validation: {
					firstname: {
						required: true,
						msg: Utils.translate('First Name is required')
					},
					lastname: {
						required: true,
						msg: Utils.translate('Last Name is required')
					},
					email: {
						required: true,
						pattern: 'email',
						msg: Utils.translate('Valid Email is required')
					},
					company: {
						required: SC.ENVIRONMENT.siteSettings.registration.companyfieldmandatory === 'T',
						msg: Utils.translate('Company Name is required')
					},
					password: {
						required: true,
						msg: Utils.translate('Please enter a valid password')
					},
					password2: [
						{
							required: true,
							msg: Utils.translate('Confirm password is required')
						},
						{
							equalTo: 'password',
							msg: Utils.translate('New Password and Confirm Password do not match')
						}
					],
					'custentity_jj_phonenumber': [
						{
						required: true,
						msg: 'Phone Number is required',
					}, {
						pattern: '^(?!0+$)[\+]?[(]?[0-9]{2,4}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,10}$',
						msg: 'Please enter a valid Phone Number'
					}],
					'custentity_jj_province': {
						required: true,
						msg: Utils.translate('Province is required')
					},
					'custentity_jj_current_suppliers': {
						required: true,
						msg: Utils.translate('Current Suppliers is required')
					},
				}
			});

Leave a comment

Your email address will not be published. Required fields are marked *