Advertisement
Guest User

Untitled

a guest
Apr 14th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  function validateUserName() {
  2.    
  3.     var rulesRegExUsername = ${pdict.CurrentForms.login.username.regEx.length} != null ? /${pdict.CurrentForms.login.username.regEx}/ : '';
  4.     var messageUsernameMissing = "${dw.web.Resource.msg('storefrontlogin.forms.login.003','storefrontlogin',null)}";
  5.     var messageUsernameError = "${dw.web.Resource.msg('storefrontlogin.forms.login.005','storefrontlogin',null)}";
  6.  
  7.     var currentUserEmail = jQuery('${"#"+pdict.CurrentForms.login.htmlName}_username').val();
  8.     var emptyUserName = currentUserEmail.length === 0;
  9.     var hasIncorrectUserNameError = jQuery('.incorrectUserName').length === 0;
  10.     var hasEmptyUserNameError = jQuery('.emptyUserName').length === 0;
  11.    
  12.     if( !rulesRegExUsername.test(currentUserEmail) && !emptyUserName) {
  13.         jQuery('.emailIDResponsive p').remove();
  14.         if(hasIncorrectUserNameError) {
  15.             jQuery('${"#"+pdict.CurrentForms.login.htmlName}_username').after('<p class="incorrectUserName">' + messageUsernameError + '</p>');
  16.         }
  17.     } else if( emptyUserName ) {
  18.         jQuery('.emailIDResponsive p').remove();
  19.         if(hasEmptyUserNameError) {
  20.             jQuery('${"#"+pdict.CurrentForms.login.htmlName}_username').after('<p class="emptyUserName">' + messageUsernameMissing + '</p>');
  21.         }
  22.     } else {
  23.         jQuery('.emailIDResponsive p').remove();
  24.     }
  25.    
  26. }
  27.  
  28.  function validatePassword() {
  29.     var messagePasswordMissing = "${dw.web.Resource.msg('storefrontlogin.forms.login.004','storefrontlogin',null)}";
  30.    
  31.     var currentPassword = jQuery('${"#"+pdict.CurrentForms.login.htmlName}_password').val();
  32.     var emptyPassword = currentPassword.length === 0;
  33.     var hasEmptyPasswordError = jQuery('.emptyPassword').length === 0;
  34.    
  35.     if( emptyPassword && hasEmptyPasswordError ) {
  36.             jQuery('${"#"+pdict.CurrentForms.login.htmlName}_password').after('<p class="emptyPassword">' + messagePasswordMissing + '</p>');
  37.     } else {
  38.         jQuery('.passwordIDResponsive p').remove();
  39.     }
  40.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement