我正在嘗試更改隱藏表單的輸入值,以更新數據庫中游戲的分數。使用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