当Stripe的表单无效时,填充信用卡和cvc字段

时间:2014-10-01 01:53:16

标签: javascript php jquery forms stripe-payments

我一直在阅读Stripe文档,但我无法找到答案。

我的表单包含以下字段:名字,姓氏,地址,信用卡号,cvc,卡到期。

我知道信用卡和cvc字段没有名称,因此不会发布到服务器。

如果用户忘记填写整个表单(服务器端验证名称和地址字段),则会显示错误并重新加载页面,其中的字段填充了用户在提交之前输入的数据。

这可能是不可能的,但想问一下,是否可以重新填充cvc和信用卡字段?如果我给这两个字段命名,我显然可以做到这一点,但这是不安全的,而不是一个选项。

1 个答案:

答案 0 :(得分:0)

没有办法实现这一点,因为如果你想重新填充这些字段,你必须将这些数据存储在某个地方,这非常危险。我能想到的唯一方法是使用cookie,但这些也会被发送到服务器。

您可以做的是,如果服务器显示错误,它可以发送包含简单脚本window.history.back()的页面。正如评论中所述,Chrome和大多数浏览器都会为您重新填充它们。