У меня возникла странная проблема. Я пытаюсь создать форму с javscript, которая передает данные через POST, но только первое значение передается на следующую страницу.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