이상한 문제가 있습니다. POST를 통해 데이터를 전송하는 javscript를 사용하여 양식을 만들려고하지만 첫 번째 값만 다음 페이지로 전달됩니다. 내 구현에서document.createElement 양식은 첫 번째 값만 전달합니다.
var form = document.createElement("form");
form.action = "print_order.php";
form.method = "post";
input = document.createElement("input");
input2 = document.createElement("input2");
input.type = "hidden";
input2.type = "hidden";
input.name = "product_id";
input.value = "000123";
form.appendChild(input);
input2.name = "prod_order";
input2.value = "000456";
form.appendChild(input2);
document.body.appendChild(form);
form.submit();
는 스크립트가 실행, 다음이 비어있는, 다음 페이지로 저를 리디렉션 한 후 첫 번째 값 (PRODUCT_ID = "000123") 포스트를 통해 가치를 얻을. 왜?
'input2' 태그를 생성했기 때문에. HTML 결과는 다음과 같습니다. –
Mohammad
document.createElement ('input2')는 단순히 document.createElement ('input')이어야합니다. – RohitS