Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在iPhone上验证PayPal表单_Jquery_Ios_Iphone_Forms_Paypal - Fatal编程技术网

Jquery 在iPhone上验证PayPal表单

Jquery 在iPhone上验证PayPal表单,jquery,ios,iphone,forms,paypal,Jquery,Ios,Iphone,Forms,Paypal,Paypal添加到购物车按钮表单忽略“返回错误”并提交。这个脚本可以在桌面浏览器上运行,但不能在我的iPhone上运行。输入变为红色,但表单仍提交。可以在以下位置进行测试: 通过在事件的函数(e)中放置一个“e”,然后使用e.preventDefault(),我可以防止表单提交 $('input[name="submit"]').click(function(e) { $(':input').each(function(input) { if($(this).attr('required

Paypal添加到购物车按钮表单忽略“返回错误”并提交。这个脚本可以在桌面浏览器上运行,但不能在我的iPhone上运行。输入变为红色,但表单仍提交。可以在以下位置进行测试:

通过在事件的函数(e)中放置一个“e”,然后使用e.preventDefault(),我可以防止表单提交

$('input[name="submit"]').click(function(e) {
$(':input').each(function(input) {
    if($(this).attr('required')) {
        var required = $(this);
        if(required.attr('pattern')) {
            required.css('background-color','inherit');
            var patt =  new RegExp(required.attr('pattern'),"i");
            if( !patt.test( required.val() ) ) {
                required.css('background-color','#f2dede');
                e.preventDefault();
                window.scroll(0,144);
            }
        }
        else {
            if(required.val() == '' || required.val() == null) {
                required.css('background-color','#f2dede');
                e.preventDefault();
                window.scroll(0,144);
            }
        }
    }
});
通过在事件的函数(e)中放置一个“e”,然后使用e.preventDefault(),我可以防止表单提交

$('input[name="submit"]').click(function(e) {
$(':input').each(function(input) {
    if($(this).attr('required')) {
        var required = $(this);
        if(required.attr('pattern')) {
            required.css('background-color','inherit');
            var patt =  new RegExp(required.attr('pattern'),"i");
            if( !patt.test( required.val() ) ) {
                required.css('background-color','#f2dede');
                e.preventDefault();
                window.scroll(0,144);
            }
        }
        else {
            if(required.val() == '' || required.val() == null) {
                required.css('background-color','#f2dede');
                e.preventDefault();
                window.scroll(0,144);
            }
        }
    }
});