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