| | |
| | | ipAdress : "", |
| | | email : "", |
| | | site : "", |
| | | tel : "" |
| | | tel : "", |
| | | requiredData : "" |
| | | } |
| | | }; |
| | | |
| | |
| | | |
| | | // 필드 유형을 변경 했을 때 문자열 필드일 경우에는 옵션 값을 초기화해준다. |
| | | function changeFieldType() { |
| | | if ($scope.vm.form.customFieldType === "INPUT") { |
| | | $scope.vm.form.options = []; |
| | | $scope.vm.form.optionText = ""; |
| | | } |
| | | // if ($scope.vm.form.customFieldType === "INPUT") { |
| | | // $scope.vm.form.name = ""; |
| | | $scope.vm.form.options = []; |
| | | $scope.vm.form.optionText = ""; |
| | | |
| | | $scope.vm.form.defaultValue = ""; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | // 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) { |
| | |
| | | return true; |
| | | } |
| | | } |
| | | |
| | | return false; |
| | | } |
| | | |
| | |
| | | |
| | | 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 = ""; |