簡體   English   中英

表單隱藏值未發布

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM