有没有办法用Square来本地验证客户表单字段?

时间:2019-01-28 21:13:07

标签: validation square custom-error-handling

我正在使用PHP Connect通过Square提交简单付款。我已经添加了一个客户对象,但是看不到任何通过Square的API与客户对象进行字段验证的设置。在处理客户对象时,必须有一种设置自定义必填字段的方法。有人可以指出正确的方法吗?

这是我用来连接Square的PHP脚本:

https://github.com/square/connect-api-examples/blob/master/connect-examples/v2/php_payment/index.php

如您所见,按钮Submit中有一个onclick事件:

      <button id="sq-creditcard" class="sq-button" onclick="requestCardNonce(event)">

我可以通过jQuery删除此事件并验证字段,但是尝试在成功验证时运行事件时遇到了麻烦。这是我尝试过的一个示例:

$(“form”).submit(function(){

    $(“input”).each(function(){
        if($(this).val()){
            good = true;    
        }else{
            good = false;
        }

    });

    if(good){
        requestCardNonce(event);
    }
});

这只是我尝试的简化版本。本质上,在所有内容检出后仅传递requestCardNonce(event)。但是当我这样做的时候,它就坏了...

0 个答案:

没有答案