Я пытаюсь изменить значение ввода скрытой формы, чтобы обновить счет игры в моей базе данных.Изменить значение ввода формы с помощью javascript
У меня есть этот код формы на странице php, которая отображает и воспроизводит игру.
<form id ="recordForm" method="POST" action="updatePHP.php">
<input type='hidden' name="record" id='record' value='' />
</form>
И пытаюсь изменить значение скрытого поля ввода с помощью этого javascript. Это находится в отдельном файле javascript, который контролирует игру.
function postPHP(newRecord){
alert("POST TO PHP"); //test to make sure I am calling this function
alert (newRecord); //alerts the correct value
var elem = document.getElementById('record');
elem.value = 12;
// document.getElementById('record').value = newRecord;
// document.getElementById('recordForm').submit();
};
Есть много тем по этому вопросу, но я просто не в состоянии понять, что я делаю неправильно. Какие-либо предложения?
Да, у меня много предложений ..... :) – P5Coder
Этот код должен работать нормально (он установит значение '12'). Какова ваша конкретная проблема? У вас есть ошибки? – musefan
Где вы вызываете функцию 'postPHP()' – Roopendra