当回发发生时,花式盒关闭

本文关键字: | 更新日期: 2023-09-27 18:08:24

我有一个asp.net应用程序与模态fancybox设置为iframe。我有一个程序,当我扫描一张信用卡时,一旦扫描完成,花式盒子就会消失。我可以简单地按下回车键来复制。因此,似乎是回发导致了fanybox关闭。

我已经尝试了几种方法,但似乎都不起作用。fancybox最初是这样加载的:

$.fancybox({
    'modal': true,
    'width': '100%',
    'height': 1300,
    'padding': 5,
    'autoScale': false,
    'transitionIn': 'elastic',
    'transitionOut': 'elastic',
    'type': 'iframe',
    'href': storeUrl,
    'title': 'Welcome to the Store',
    'titlePosition': 'over',
    'onStart': function ()
    {
        openSF();
    },
    'onClosed': function ()
    {
        closedSF();
    }
});

当回发发生时,花式盒关闭

尝试将iframe中的表单绑定到jquery函数以捕获正在发生的任何帖子。我们在工作中使用条码扫描器,每次扫描一个条码扫描器时,返回字符以及提交表单的CRLF。这可能发生在信用卡扫描器上。

$('#MyFormId').bind('submit', function () { 
    //Optional code to run after credit card scanned
    return false;   //Ensures form never actually "posts" - just stays on this page 
}); 
相关文章:
  • 没有找到相关文章