본문 바로가기

JavaScript

게시판 플젝에서 배운 기본 javascript

<head>
<script language="javascript">
function goSave(){
document.boardInsert.action="/KJINS_BOARD/boardAction.do?actionType=insert";
document.boardInsert.submit();
}

function goList(){
document.boardInsert.action="/KJINS_BOARD/boardAction.do?actionType=list";
document.boardInsert.submit();
}
</script>
</head> 

jsp <body>부분에서 만들어진  변수와 데이터들을 head의 자바스크립트에서 가져와서 처리한다.
document.폼이름.action 이 폼의 변수나 데이터를 다른곳에 보내기 위한 주소 지정이며,
submit()은 폼의 데이터를 보내는 명령이다.

 폼을 수정하다 보면 버튼의 크기라든지 위치를 조정해야 되는데

 <input type="button" value="저      장" style="width:85px;height:45px;" onClick="javascript:goSave()";></input>

처럼 type에 따른 창의 크기 조정은 style로 해서 width와 height로 조정한다.

한글 입력시에는 
request.setCharacterEncoding("EUC-KR");
이것을 빼먹지 않도록 주위하며

var array = new Array();
array["mode"] = 1;
array["passwd"] = boardDetail.passwd.value;
var retVal = window.showModalDialog(url,array,"dialogWidth:370px; dialogHeight:180px;");
if(retVal == true) {
document.boardDetail.action = "/KJINS_BOARD/boardAction.do?actiontype=update&pageNum="+boardDetail.pageNum.value;
document.boardDetail.submit();
}

팝업창을 띄울때는 팝업창의 명령을 꼭받아야지만 부모창으로 돌아가는 것이 있고, 그와는 상관없이 팝업창과 무난하게 실행되는 것이 있다.
위의 예제는 팝업창에서 명령을 입력받아야 부모창에서 실행이 가능한 경우이며, 저런 타입에 맞게 쓴다.


self.location='./boardCreate.jsp';
location.href = "boardCreate.jsp";

호름을 자동적으로 넘겨주는 명령이다. 
 
 switch(searchValue){
case 1:
selQuery = "select * from board_kjins where title like ?";
conn = DBConnection.getConnection();
pstmt = conn.prepareStatement(selQuery);
pstmt.setString(1, "%"+searchName+"%");
rs = pstmt.executeQuery();
break;

 PrepareStatement 문장을 쓸때
Like 명령어를 이용해서 여러 컬럼을 검색하려 할때에는  세팅문장 앞뒤에다가 '%'를 넣어주어야 실행이 가능하다.

 

'JavaScript' 카테고리의 다른 글

JavaScript 기본  (0) 2011.01.22