전체 글
form 전송시 <input>의 disabled
없음 input 태그의 속성인 disabled는 input을 입력이 불가능하게 만든다radio버튼의 없음 선택시 memo input의 val값음 '없음'으로 바꾸면서 수정이 불가능하게 disablee를 줬는데controller 쪽으로 값이 안넘어 가서 한참 삽질을했다 disabled 속성은 수정이 불가능 하면서 submit을 날리지도 않는다readonly 속성은 수정이 불가능 함은 같지만 submit을 날릴 수 있다 disabled속성을 사용하지않거나 폼 전송하기 전에 disabled를 false로 바꿔주기 !!
[JS/jQuery]데이터 Ajax 전송
Ajax 방식(비동기)으로 데이터 전송하기 비동기 방식이랑 페이지 전환 없이 데이터를 주고받는 것을 말한다 페이지 전체가 아닌 일부분만을 업데이트 하여 데이터를 가져오는 동안 다른 작업을 진행할 수 있다 동의 제출 //버튼 클릭시 submit됨 버튼 클릭시 익명함수가 실행되며 체크박스의 체크 여부를 확인한 뒤 ajax가 실행된다 url : 데이터 전송할 페이지 data : 전송할 데이터 dataType : 전송받을 데이터 타입 type : 전송방식 ajax의 실행 결과에 따라 success문과 error문 내부 코드 실행. $sql ="쿼리문 작성" $result = $dbCon->getRow($sql); if(!empty($result)){ $return_arr = array( 'status' => f..
[js] 날짜(YYYY-MM-DD) / 이메일 정규식
날짜 var pattern = /(^\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/ if(pattern.test($('#DATE').val())===false){ alert("날짜 입력형식이 잘못되었습니다.") return false; } pattern에 (YYYY-MM-DD) 형식의 정규식 입력하고 patter.test를 통해 테스트 후 false면 alert띄워주기 이메일 var pattern_email = /(^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})$/;
엑셀파일 생성하기(한글 깨질때), 엑셀 다운로드
엑셀파일 만들때 추가해줘야하는 헤더부분 header('Content-Type: doesn/matter'); header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Content-Disposition: attachment; filename="test' .date("YmdHis", time()) . '.csv"'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); 한글이 깨질때는 속성을 csv로 바꿔보고 echo "\xEF\xBB\xBF"; 이 echo문을 추가해보기! 이후에는select문으로 가져온 값을 저장해준다 $csvDa..
[프로그래머스] 배열의 평균값
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public double solution(int[] numbers) { double answer = 0; int sum = 0; for(int i=0; i