- Post in | WebDevelop/JavaScript
- Post at | 2007. 10. 5. 10:40 | by 쥬리엘
자바스크립트로 post, get메서드의 form 전송
############# frm_test.html #############
################## frm_test.php ##################
################## 출력결과 ##################
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <script type= "text/javascript" > function createForm(frm_name,frm_method,frm_action,frm_target) { var f=document.createElement( "form" ); f.name=frm_name; f.method=frm_method; f.action=frm_action; f.target=frm_target; return f; } function addHidden(f,input_type,input_name,input_id,input_value) { var i=document.createElement( "input" ); i.type=input_type; i.name=input_name; i.id=input_id; i.value=input_value; f.insertBefore(i); return f; } var frm=createForm( "frm_test" , "post" , "frm_test.php" , "" ); frm=addHidden(frm, "hidden" , "mode" , "mode" , "login" ); frm=addHidden(frm, "hidden" , "id" , "id" , "duellist" ); frm=addHidden(frm, "hidden" , "password" , "password" , "1234" ); document.insertBefore(frm); frm.submit(); </script> |
1 2 3 4 5 | <?php echo "mode : " . $_POST [ 'mode' ]; echo "id : " . $_POST [ 'id' ]; echo "password : " . $_POST [ 'password' ]; ?> |
mode : login
id : duellist
password : 1234
'WebDevelop > JavaScript' 카테고리의 다른 글
항상 최상위에 떠있는 팝업창 (0) | 2007.10.15 |
---|---|
FF/IE 마우스 드래그 앤 드랍 및 이벤트 캡쳐 (0) | 2007.09.19 |
location.href 와 location.replace() 의 차이점 (0) | 2007.09.17 |