javascript - Stripe - 更改 iframe 输入的占位符

标签 javascript jquery iframe

我正在处理嵌入式表单,我正在使用 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 不提供它,另一方面,有一个选项可以创建自己的表单。

谢谢, 亚当

最佳答案

http://jsfiddle.net/cdDrB/

我认为占位符的 jquery 代码工作正常:

jQuery("#line_1").attr("placeholder", "Town/City");

所以:也许您的 StripeCheckout 函数有错误,或者,您应该在调用此函数之前更改占位符...(希望对您有所帮助)

关于javascript - Stripe - 更改 iframe 输入的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19358831/

相关文章:

javascript - 无法加载静态资源 :Spring MVC

php - 如何在 Laravel 5.2 中发送多个参数 AJAX

javascript - iframe onload 在 url 生成 pdf 输出时不起作用

javascript - 如何实现iFrame通信来防止跨源错误?

javascript - 从下拉列表中选择任何值时显示 3 个按钮

javascript - 使用 Jquery 进行图像交换

javascript - 将滚动位置附加到 div 的不透明度

javascript - jquery scrolltop 仅适用于 jquery < 3.0.0

javascript - 同步音频和 Canvas

html - 将 html 调整为 iframe 大小