javascript - PayPal Express Checkout 按钮,在 onClick 上进行验证
问题描述
我正在尝试将验证添加到使用 PayPal 按钮版本2.1.102的旧集成中
。集成支持按钮渲染验证,但不支持onClick()
功能验证。我已经更改了验证和onClick()
方法,以便在 中进行操作onClick()
,但是一旦启用,验证就会被忽略。...
onClick: function(e) {
var isValid = $('#billing-form').validate().form();
if (!isValid) {
paypalActions.disable();
} else {
paypalActions.enable();
}
},
validate: function(actions) {
actions.disable();
paypalActions = actions;
}
并且使用此脚本呈现按钮:
paypal.Button.render(configCYP,'#paypal-button-container');
其中 configCYP 包含所有配置 +onClick()
和 validate 方法。
我看到较新的版本具有限制和解决操作的选项,但在这个版本中,我只有启用和禁用。
有没有人设法使验证工作onClick()
?
解决方案
推荐阅读
- algorithm - 在 PyTorch 中实现一个简单的优化算法
- graph - 节点之间的距离 LightGraphs julia
- java -
Mailer.sendMail(电子邮件); 成功发送和接收电子邮件后永不返回 - bash - 无法执行别名或函数
- powershell - 从 cmd.exe 正确调用 PowerShell.exe - 文件、双引号和单引号
- python - 使用卡片的宽度和高度或颜色检测和裁剪具有多个对象的图像中的卡片
- amazon-web-services - 使用亚马逊全球数据库 mysql compa 进行二级区域推广
- java - 是否可以使用 SpringData 创建通用存储库?
- github - 在没有额外提交消息的情况下将多个功能分支合并到 master 中?
- r - 有没有办法在 R 中的多个列中识别多次匹配条件的行?