| | |
| | | formCheck : formCheck, // 폼 체크 |
| | | addOption : addOption, // 옵션 값 추가하기 |
| | | removeOption : removeOption, // 옵션 삭제 |
| | | changeFieldType : changeFieldType // 필드 유형 변경 |
| | | changeFieldType : changeFieldType, // 필드 유형 변경 |
| | | }; |
| | | |
| | | $scope.vm = { |
| | |
| | | customFieldType : "INPUT", // 사용자 정의 필드 유형 |
| | | defaultValue : "", // 기본 값 |
| | | options : [], // 옵션 |
| | | optionText : "" // 옵션 값 |
| | | optionText : "", // 옵션 값 |
| | | numberType : "", |
| | | ipAdress : "", |
| | | email : "", |
| | | site : "", |
| | | tel : "" |
| | | } |
| | | }; |
| | | |
| | |
| | | |
| | | $scope.vm.form.defaultValue = ""; |
| | | } |
| | | |
| | | |
| | | // Select 옵션 값 추가하기 |
| | | function addOption() { |
| | |
| | | } |
| | | } |
| | | |
| | | // function chkPhoneType(type) { |
| | | // var input = $scope.vm.form.tel |
| | | // |
| | | // //focus out인 경우 |
| | | // //input type을 text로 바꾸고 '-'추가 |
| | | // if(type == 'blur'){ |
| | | // $scope.vm.form.tel; |
| | | // var phone = chkItemPhone(input); |
| | | // } |
| | | // |
| | | // //focus인 경우 |
| | | // //input type을 number로 바꾸고 '-' 제거 |
| | | // if(type == 'focus'){ |
| | | // var phone = input.replace( /-/gi, ''); |
| | | // $scope.vm.form.tel('type', 'number'); |
| | | // } |
| | | // |
| | | // $scope.vm.form.tel(phone); |
| | | // } |
| | | // |
| | | // function chkItemPhone(temp) { |
| | | // var number = temp.replace(/[^0-9]/g, ""); |
| | | // var phone = ""; |
| | | // |
| | | // if (number.length < 9) { |
| | | // return number; |
| | | // } else if (number.length < 10) { |
| | | // phone += number.substr(0, 2); |
| | | // phone += "-"; |
| | | // phone += number.substr(2, 3); |
| | | // phone += "-"; |
| | | // phone += number.substr(5); |
| | | // } else if (number.length < 11) { |
| | | // phone += number.substr(0, 3); |
| | | // phone += "-"; |
| | | // phone += number.substr(3, 3); |
| | | // phone += "-"; |
| | | // phone += number.substr(6); |
| | | // } else { |
| | | // phone += number.substr(0, 3); |
| | | // phone += "-"; |
| | | // phone += number.substr(3, 4); |
| | | // phone += "-"; |
| | | // phone += number.substr(7); |
| | | // } |
| | | // |
| | | // return phone; |
| | | // } |
| | | |
| | | // 폼 체크 |
| | | function formCheck(formInvalid) { |
| | | if (formInvalid) { |
| | |
| | | |
| | | var content = angular.copy($scope.vm.form); |
| | | content.name = $rootScope.preventXss(content.name); |
| | | content.numberType = $rootScope.preventXss(content.numberType); |
| | | content.ipAdress = $rootScope.preventXss(content.ipAdress); |
| | | content.email = $rootScope.preventXss(content.email); |
| | | content.site = $rootScope.preventXss(content.site); |
| | | content.tel = $rootScope.preventXss(content.tel); |
| | | |
| | | if ($scope.vm.form.customFieldType === 'MULTI_SELECT'|| $scope.vm.form.customFieldType === "SINGLE_SELECT") { |
| | | var convertDefaultValues = ""; |