[英]Form hidden value not being posted
我有一個要發布到我的PHP文件的表單。 該表單由“提交”按鈕和一個隱藏值組成,該值包含localStorage條目的值:
<form action="submit.php" method="post">
<input type="hidden" name="formAnswers" id="localStorageAnswers" />
<input type="submit" id="btnSubmit" value="Submit" />
</form>
jQuery的:
$('#btnSubmit').on('click', function() {
$("#localStorageAnswers").val(localStorage.getItem(answers));
});
PHP:
if (isset($_POST['formAnswers'])) {
echo $_POST['formAnswers'];
}
啟動PHP文件時,不會顯示任何答案。 起初我以為可能不會在on('click')
設置它,但是我已經在頁面的較早位置上設置了該值,沒有任何區別。
我相信answers
不是變量,而是關鍵字。 使用localStorage.getItem("answers")
代替localStorage.getItem(answers)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.