У меня есть форма, которая частично построена с использованием додзё. Ниже приведен фрагмент кода тега формы & кнопка отправки
<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) выдает ошибку, так как функция недоступна. Любая помощь здесь также поможет.
Задача ещё не решена.
Других решений пока нет …