HTML에서 input tag의 value attribute가 계속 먹히지 않는 에러?가 발생하여 뭐가 문젠지 찾아보다가 해답을 알아냈습니다. AngularJS가 문제였습니다! 제 코드는 다음과 같았습니다. //value 값이 잘 출력됨 //value 값이 출력되지 않음 이것저것 복잡해보이긴 하지만 어쨌든 inputbox 였고, 초기 값을 지정해줘야하는데 계속 비어있는 채로 화면이 출력되어 골머리를 썩었습니다. 또 위쪽 에선 나오고 아래껀 나오지 않아서 뭐가 문젠가 했는데, https://stackoverflow.com/questions/5772124/input-value-doesnt-display-how-is-that-possible/37814282#37814282 스택오버플로우에서 해답을 얻었습니다ㅎ..
분류 전체보기
Javascript나 jQeury를 사용해 script에서 radio button, check box의 checked속성을 바꾸는 법을 알아보겠습니다. 바로 코드를 보겠습니다. //jQuery $("#radioBtn").prop('checked', true); //체크 활성화 $("#radioBtn").prop('checked', false);//체크 비활성화 스크립트에서 위 처럼 DOM 객체를 선택한 뒤 .prop() 메소드를 사용해서 check 속성을 바꿔주면 됩니다. 아래는 간단한 예시입니다.
1. 사용자가 입력한 값 없애기(초기화 하기) 클릭하세요 값은 지워지고 초기 화면과 같이 placeholder가 정상적으로 뜨느 것을 확인할 수 있다. 2. 사용자가 입력한 값 바꾸기 클릭하세요 매우 잘 작동하는 것을 확인할 수 있다!
문제 https://www.acmicpc.net/problem/5635 5635번: 생일 어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net 풀이 #include #include #include #include #include #include #include #include #include #include using namespace std; int n, year, month, date; string name, youngest, oldest; vector nameVec; vector dateVec, monthVec; vector yearVec; //year, idx vector youngVec, oldVec,..
크롬 개발자 도구로 디버깅을 하다보면, library나 minified file등 디버깅을 거칠 필요가 없는 파일까지 들어가게 될 때가 많습니다. 그럴 땐 해당 파일을 "ignore"해주면 됩니다. 방법은 다음과 같습니다. 1. 다음과 같이 디버깅 할 필요가 없는 파일을 열어줍니다. 디버깅 중에 해도 상관 없습니다. 2. 우클릭>"Add script to ignore list" 클릭 3. 성공! 이렇게 해주면 f9로 디버깅을 해도 위 파일들은 건너뛰게 됩니다. 다시 해당 파일을 디버깅 하고 싶다면 위 사진에서 'Remove from ignore list'를 클릭해주면 됩니다.
회사 코드에서 다음과 같이 선언된 함수들이 많아 궁금증이 생겨 포스팅을 하게 되었습니다. var variable = function(){ //function }; 구체적인 예시를 들어보겠습니다. functionOne() 과 functionTwo 에는 어떤 차이가 있을까요? var functionOne = function(){ console.log("Hello World!"); }; function functionTwo(){ console.log("Hello World!"); } 답은 다음과 같습니다. functionOne은 "function expression"이고 functionTwo는 "function declaration"이기 때문에 functionOne은 해당 줄이 실행되어야만 함수가 정의되고, ..
SVN, git 등으로 프로젝트를 받아오면 이렇게 한글이 깨질 때가 종종 있습니다. 오늘은 eclipse, sts(spring tool suite)에서 한글 깨짐 현상을 해결하는 방법을 알아보도록 하겠습니다. 해결방법 1. 작업중인 프로젝트 우클릭>'Properties' 2. 저는 빨간 박스 안이 다음과 같이 'Inherited from container(MS949)' 로 되어있었습니다. 얘를 바꿔줘야 합니다. 'Other' 를 클릭하고 우측 박스에서 'UTF-8'을 선택, 'Apply and Close' 클릭 완성 화면입니다. 깨졌던 주석까지 모두 복구됐습니다. 간혹 이렇게 프로젝트 단위로 인코딩 방식을 utf-8로 바꿔줘도 안에 포함돼있는 html 이나 js 파일이 수정되지 않는 경우도 있습니다. 그..
‘Launching Tomcat v9.0 Server at localhost’ has encountered a problem. The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 톰캣오류이다. 해결 방법은 간단하다. 해결방법 1. 'Servers' 탭에서 사용하고 있는 서버 우클릭>Open 클릭 2. 다음과 같은 창이 뜬다. 여기서 왼쪽 아래에 있는 'Overview'를 클릭한다. 3. Tomcat admin port 에 '-' 라고 써있는 것을 볼 수 있다. 얘를 '8005' 로 고쳐주면 된다. 끝!