(function ($) { $.extend($.validator.messages, { required: '필수 항목입니다.', remote: '항목을 수정하세요.', email: '유효하지 않은 E-Mail 주소입니다.', url: 'URL 형식이 올바르지 않습니다. http://~', date: '옳바른 날짜를 입력하세요.', dateISO: '옳바른 날짜(ISO)를 입력하세요.', number: '숫자가 아닙니다.', digits: '숫자만 입력하세요.', creditcard: '신용카드 번호가 올바르지 않습니다.', equalTo: '같은 값을 다시 입력하세요.', accept: '옳바른 확장자가 아닙니다.', maxlength: $.validator.format('{0}자를 넘을 수 없습니다.'), minlength: $.validator.format('최소 {0}자 이상 입력하세요.'), rangelength: $.validator.format('문자 길이를 {0} 에서 {1} 사이로 입력하세요.'), range: $.validator.format('{0} 에서 {1} 값을 입력하세요.'), max: $.validator.format('{0} 이하의 값을 입력하세요.'), min: $.validator.format('{0} 이상의 값을 입력하세요.') }); /*if(typeof($.fn.modal) != 'undefined') { $.validator.setDefaults({ // Bootstrap Required. ignore: [], // hidden showErrors: function(errorMap, errorList) { // console.log(this.successList); $.each(this.successList, function(index, value) { var field = $(value); if (field.is(':hidden')) field = field.parent(); field.tooltip('destroy'); }); $('.tooltip').tooltip('destroy'); $.each(errorList, function(index, value) { var field = $(value.element); if (field.is(':hidden')) { // field = field.parent(); return true; } field.tooltip({ placement: 'bottom', title: value.message, trigger: 'manual' }).tooltip('show'); }); } }); } else { $.validator.setDefaults({ // Bootstrap Required. ignore: [] // hidden }); }*/ $.validator.setDefaults({ // Bootstrap Required. ignore: [] // hidden }); }(jQuery)); $(function () { function validHangul(fld) { var pattern = /([^가-힣\x20])/i; if (!pattern.test(fld)) { return true; } return false; } function validSmarteditor(column, value, stype) { var editor_data = oEditors.getById[column].getIR(); oEditors.getById[column].exec('UPDATE_CONTENTS_FIELD', []); if (jQuery.inArray(document.getElementById(column).value.toLowerCase().replace(/^\s*|\s*$/g, ''), [' ', '
', '
', '