我正在处理嵌入式表单,我正在使用 stripe 进行在线支付,并使用他们的 API 来调用此表单。
我想更改输入的占位符,因为在爱尔兰,它们与在美国完全不同。
我们有:
<div class="line_1">
<input name="line_1" id="line_1" type="text" placeholder="City" autocompletetype="address-line1" required="">
</div>
那是 iframe 代码的一部分。
我在点击操作时调用表单:
StripeCheckout.open({
key: '50m3s3cr3tk3y',
amount: 0000,
currency: 'eur',
address: true,
image: '/someimage.png',
name: 'Product name',
description: 'Marketing speech',
panelLabel: 'Call to Action',
token: token
});
jQuery("#line_1").attr("placeholder", "Town/City");
这似乎对我不起作用,看起来它甚至无法识别诸如“line_1”之类的字段
实现它的最佳方法是什么?由于 Stripe API 不提供它,另一方面,有一个选项可以创建自己的表单。
谢谢, 亚当
最佳答案
我认为占位符的 jquery 代码工作正常:
jQuery("#line_1").attr("placeholder", "Town/City");
所以:也许您的 StripeCheckout 函数有错误,或者,您应该在调用此函数之前更改占位符...(希望对您有所帮助)
关于javascript - Stripe - 更改 iframe 输入的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19358831/