Невозможно получить значение поля ввода со стороны сервера, если оно установлено с использованием JavaScript

У меня есть форма, которая частично построена с использованием додзё. Ниже приведен фрагмент кода тега формы & кнопка отправки

<form id="add_info_form" name="add_info_form" action="abcdtest.php" method="POST">

<button dojoType="dijit.form.Button" class="rlButton" type="submit" id="submitButton" name="submitButton" value="Submit"> Submit </button>

иметь скрытое поле внутри формы следующим образом,

<input type="hidden"  id="token_id"  name="token_id"  value="" />

поэтому при нажатии кнопки отправки я пытаюсь присвоить значение скрытому полю на основании определенных условий. написали на JavaScript функцию JavaScript, которая делает эту функциональность & это работает (при проверке элемента из браузера я вижу значение, присвоенное скрытому полю).

Но проблема в том, что при извлечении значения с помощью $ _POST в php-файле я не вижу никакого значения в этом поле.

Может кто-нибудь, пожалуйста, помогите мне с этим относительно того, как я могу установить значение этого поля из JavaScript & получить то же самое со стороны сервера (используя $ _POST)?

Примечание. Ниже приводится функция javascript onSubmit, которая присваивает значение полю.

function createCustomer(){

document.getElementById("token_id").value = 'testValue';

}

Также пытались установить значения, используя следующий код,

var token = dojo.byId("token");
token.set("value", "testValue");

dojo.setAttr("token", "value", "testValue");

обе из перечисленных выше функций додзе & setAttr) выдает ошибку, так как функция недоступна. Любая помощь здесь также поможет.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]