본문 바로가기

javascript40

javascript array to serialize 자바스크립트에서 배열을 파라미터(serialize)로 변환해보자. var testArr = ["1", "2", "3"]; function fn_arrayToSerialize(name, arr){ var param = ""; for(var i=0; arr.length > i; i++){ param += name + "=" + arr[i] + "&"; } param.slice(0,-1); return param; } console.log( fn_arrayToSerialize("numArr"), testArr ); // numArr=1&numArr=2&numArr=3& VO 부분 String[] 로 선언 private String[] numArr; //getter, setter 추가 컨트롤러 부분 VO.get.. 2017. 3. 20.
input 전화번호 형식으로 입력받기 input type 중에서는 tel 이라는 전화번호 형식도 있지만, 사파리에서만 지원된다. 일반적인 익스플로러, 크롬, 파이어폭스에서는 작동하지 않아서 정규식을 이용한 별도 처리를 해줘야한다. html 영역 스크립트 영역 var patt = new RegExp("[0-9]{2,3}-[0-9]{3,4}-[0-9]{3,4}"); var res = patt.test( $("#tlno").val()); if( !patt.test( $("#tlno").val()) ){ alert("전화번호를 정확히 입력하여 주십시오."); return false; } 2017. 3. 20.
json ajax으로 주고 받기 json을 ajax으로 주고 받는 방법 일단 화면에서 ajax으로 주는 방법!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $.ajax({ url : '/json.do' // 호출할 url정보 , type : 'POST' // 꼭!! post방식으로 , data : JSON.stringify(jsonData) // JSON.stringify()는 json을 string으로 변환시켜주는 함수입니다. , dataType : 'json' // 서버에서 보내는 데이터 타입(브라우저에서는 받는) , contentType : "application/json; charset=UTF-8" //서버에 데이터 보낼 때 , success: function (result) { consol.. 2017. 3. 19.
html checkBox 전체 선택 및 해제 제이쿼리(jQuery)로 html checkBox 전체 선택 및 해제 전체선택을 하는 checkBox의 html id가 필요하고그 외의 checkBox의 html id의 규칙이 필요하다. // html id가 "chkAll"이라는 엘리먼트를 클릭시$("#chkAll").click(function(){ // 해당 체크박스의 checked 값이 true 이면 if( $(this).is(":checked") ){ // html id가 "chk_"으로 시작하는 모든 체크박스의 checked 값을 true로 변경한다. $("input[id^=chk_]:checkbox:not(:disabled)").prop("checked", true); } else { // html id가 "chk_"으로 시작하는 모든 체크박스.. 2017. 3. 19.