我正在处理嵌入式表单,我正在使用条带进行在线支付,并使用它们的API调用此表单。条纹 - 更改iframe输入的placholders
我想改变投入的占位符,因为在爱尔兰,它们与美国的直接不同。
我们已经有了:
<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(“#line_1”)。attr(“placeholder”,“城市/城市”); [] 它看起来像它没有找到对象作为#line_1,它在iframe中,也许这是造成问题。 –
哦,我明白了,也许这个? :http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe – pbenard
谢谢!这就是答案,但由于安全浏览器的原因,由于Stripe处于不同的域,所以它不适用于我。 –