728x90
javascript 코드로 동적 폼(form) 생성하기
<script type="text/javascript">
function submit() {
var form = document.createElement("form");
form.setAttribute("charset", "UTF-8"); // 문자
form.setAttribute("method", "post"); //post 방식
form.setAttribute("action", "/controller/login"); //요청 보낼 주소
var hiddenField = document.createElement("input"); // input 태그 생성
hiddenField.setAttribute("type", "hidden"); // type 지정
hiddenField.setAttribute("name", "id"); // input 태그 name 지정
hiddenField.setAttribute("value", id); // input 태그 value 지정
form.appendChild(hiddenField);
hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "password");
hiddenField.setAttribute("value", 1234);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
}
</script>
728x90
'JavaScript' 카테고리의 다른 글
18. [JavaScript] 자료형 (0) | 2022.01.01 |
---|---|
17. [JavaScript] let, const 사용법 (0) | 2022.01.01 |
15. [JavaScript] 전화번호 입력시 자동 대시(하이픈, "-") 삽입 (0) | 2021.09.07 |
14. [JavaScript] 파일 첨부 여부 체크하기, 필수값 (0) | 2021.08.10 |
13. [JavaScript] 파일 업로드 용량 체크하기 (0) | 2021.08.10 |