register.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. $('#fRegister').validate({
  2. onkeyup: false,
  3. onclick: false,
  4. onfocusout: false,
  5. showErrors: function (errorMap, errorList) {
  6. if (this.numberOfInvalids() && errorList.length > 0) {
  7. alert(errorList[0].message);
  8. $(errorList[0].element).focus();
  9. }
  10. },
  11. rules: {
  12. email: {required: true, email: true, is_email_able: true},
  13. name: {required: true, minlength: 2, maxlength: 20, hangul: true},
  14. password: {required: true, is_password_able: true},
  15. password_confirmation: {required: true, equalTo: '#password'}
  16. },
  17. messages: {
  18. email: {
  19. required: "이메일 주소를 입력해주세요.",
  20. email: "이메일 주소가 유효하지 않습니다.",
  21. is_email_able: "이미 사용중인 E-Mail 입니다."
  22. },
  23. name: {
  24. required: "이름을 입력해주세요.",
  25. minlength: "이름은 최소 2자 이상입니다.",
  26. maxlength: "이름은 최대 20자 이하 입니다.",
  27. hangul: "이름을 한글로 입력해주세요."
  28. },
  29. password: {
  30. required: "비밀번호를 입력해주세요.",
  31. minlength: "비밀번호는 최소 6자 이상입니다.",
  32. is_password_able: "비밀번호가 유효하지 않습니다."
  33. },
  34. password_confirmation: {
  35. required: "비밀번호를 재입력해주세요.",
  36. minlength: "비밀번호는 6자 이상입니다.",
  37. equalTo: '비밀번호가 서로 일치하지 않습니다.'
  38. }
  39. }
  40. });