Knowledge Map

form POST로 sumit 본문

WEB/JAVASCRIPT

form POST로 sumit

2016. 7. 19. 16:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function createForm(number) {
  var test = document.getElementById("option").value
  var form = document.createElement("form");
  form.setAttribute("method""POST");
  form.setAttribute("action""../abcabc/index.html?pageno="+number);
  var hiddenField = document.createElement("input");
  hiddenField.setAttribute("type","hidden");
  hiddenField.setAttribute("name","option");
  hiddenField.setAttribute("value",test);
 
  form.appendChild(hiddenField);
 
  form.submit()
 
}
 
cs



위의 코드로 짰다가  고생을 좀 많이 했다.

크롬에서는 잘 작동하지만 IE, firefox에서는 제대로 작동하지 않는다.

심지어 에러메세지도 안뜬다.


이것의 문제는 다른게 아니라 form이 문제이다.

왜 그런지는 모르겠으나 위의 방식으로 form을 형성하면 제대로 submit이 되지 않는 것으로 보인다.

결국 html내에 form태그로 둘러 싸고 그것을 가져오는 방식으로 짜니까 다행히 제대로 진행이 되었다.

'WEB > JAVASCRIPT' 카테고리의 다른 글

자바스크립트 클로저1  (0) 2016.08.02
브라우저 간 통신  (0) 2016.07.22
커스텀 오른쪽 마우스 메뉴(2)  (0) 2016.07.03
toElement, addEventListener, querySelectorAll, classList 안될때  (0) 2016.07.01
뒤로가기 막기  (0) 2016.06.14
Comments