티스토리 뷰
form 태그 안에서 값을 전송할 수 있는 태그들은
1. 텍스트 입력(text)
2. 비밀번호 입력(password)
3. 라디오 버튼(radio)
4. 체크박스(checkbox)
5. 파일 선택(file)
6. 선택 입력(select)
7. 문장 입력(textarea)
8. 버튼 입력(button)
9. 전송 버튼(submit)
10. 필드셋(fieldset)
이러한 것들이 있습니다. 그런데 만약, 이외의 태그 - div에 있는 내용을 form으로 전송해야 한다면 어떻게 처리해야 할까요? hidden 이라는 타입을 가진 input 태그를 form 안에 넣어주고, div에 있는 내용을 그 input 태그의 value로 넣어준 다음 form을 submit하면 잘 전송이 됩니다.
<form action="form.php" method="GET" id="form">
<input type="hidden" name="newname" id="newname">
<div id='name'>olly</div> //form 으로 보내야 할 정보 !
<div id='btn' onclick='saveName()'>전송</div>
</form>
<script>
function saveName(){
var n = $("#name").text(); //olly
$("#newname").val(n);
$("#form").submit();
}
</script>
전송 버튼을 클릭하게 되면 form이 전송이 되는데요, 파라미터를 보시면 ?newname=olly 이렇게 되있다면 잘 전송되었네요!
'JavaScript' 카테고리의 다른 글
| [Javascript] 동기/비동기와 콜백함수 정리 (0) | 2022.04.26 |
|---|---|
| [Javascript] (ES6) var let const 차이/호이스팅/스코프 (0) | 2022.01.03 |
| [Javascript] 자바스크립트(바닐라)에서 요소의 인덱스 구하기 (0) | 2021.12.20 |
| [Javascript] 이중 배열 합치기 (배열 관련 메소드 flat()) (0) | 2021.12.16 |
| [Javascript] 자바스크립트 input 태그 - 엔터 치면 submit하기 (0) | 2021.12.09 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 링크 공유 시 썸네일
- php mongodb
- 자바스크립트 세션
- input placeholder
- react fetch
- http 접속 시 https 리다이렉션
- 링크 공유 시 정보 수정
- php mysql 랜덤 숫자
- 카톡 링크 공유 썸네일
- php composer 설치
- 자바스크립트 url 파라미터 추출
- fetch get post 전송
- curl.cainfo
- curl ssl 인증서
- php composer
- php 게시판
- HTML
- JavaScript
- curl.cainfo 적용
- html input
- JS url 파라미터
- AJAX
- JS 시계 기능
- curl.cainfo 에러
- php rand()
- fetch post 데이터 전송
- curl ssl 인증서 다운로드
- JS session
- 자바스크립트
- react restful API
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 26 | 27 | 28 |
글 보관함