0
我有一個表單域,看起來像這樣:
<input type="hidden" name="last_amount_paid" value="<?php echo $amount; ?>">
$amount
設置爲100.00
,並顯示了罰款,如果我從hidden
更改表單字段text
。
$_POST['last_amount_paid ']
在我嘗試提取後檢索值時爲空。
我跑var_dump($_POST);
和它顯示爲一個字符串和空
["last_amount_paid"]=> string(0) ""
任何想法?通過發送表格前轉換爲字符串
<input type="hidden" name="last_amount_paid" value="<?php echo (string)$amount; ?>">
打開生成的html並檢查字段值。檢查你是否有js提交。 –
@u_mulder打開了html,其值是100.00。我正在使用Stripe進行支付,因此按鈕不是提交,它正在運行js,然後重新加載頁面以運行php。 –
好吧,這聽起來像你沒有發佈的JavaScript是非常相關的。 – Chris