Ajax代码不起作用,仅验证有效

因德吉特

这是JS小提琴

我的Ajax代码无法正常工作,我不知道如何..我在代码下多次使用了Ajax,但是这次无法正常工作,请帮助我。

仅此代码在ajax代码内运行

if(!validateee()) return false; 

如果删除验证代码,则运行ajax

Ajax代码

$('#body-enquiry').submit(function(e){  
              e.preventDefault(); 
            if(!validateee()) return false; 
             $(this).find(":submit").prop("disabled", true); 

            var form = $(this);  
            var post_url = 'enquiry-entire-mail.php';  
            var post_data = form.serialize();  
            $.ajax({  
                type: 'POST',  
                url: post_url,   
                data: post_data, 

                success: function(data) {  
                    alert('Submited');
                }  


            }); 

        }); 
普兰尼·拉娜(Pranay Rana)

您忘记在问题的函数结尾处返回true。

 return true;

这需要在validateee函数中编写

请在此处找到更新:https : //jsfiddle.net/qref356z/6/

您更新了validateee功能,更新以下代码即可使用,我在最后检查了一下

      function validateee() {
            var name = document.popbody.namebody.value;
            var email = document.popbody.emailbody.value;
            var number = document.popbody.numberbody.value.length;
            var msg = document.popbody.msgbody.value.length;
            alert('msg5');
            if(name.trim() == "") {
                alert("Please Fill Name");
                document.popbody.namebody.focus();
                return false;
            }
            alert('msg4');
            if(name<3) {
                alert("invalid Name");
                document.popbody.namebody.focus();
                return false;
            }
            alert('msg3');
            if(email=="") {
                alert("Enter Your Email");
                document.popbody.emailbody.focus();
                return false;
            }
            alert('msg2');
            if(number=="") {
                alert("Enter Your Number");
                document.popbody.numberbody.focus();
                return false;
            }
            alert('msg1');
            if(number<9) {
                alert("Your Mobile number at least 10 digit");
                document.popbody.numberbody.focus();
                return false;
            }
            alert('msg');
            if(msg == "") {
                alert("Enter your Message");
                document.popbody.msgbody.focus();
                return false;
            }

    return true;///you need to add here 
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring注释@Validated在kotlin类中不起作用,相同的java代码有效

@Autowired有效,但@Inject不起作用

xdebug断点有效,但跨接不起作用

PDFBOX JPG图像有效,但PNG不起作用

collectionView:reloadData有效,reloadItemsAtIndexPaths不起作用

芹菜有效,但带花不起作用

GET有效,但POST不起作用

jQuery添加类有效,但删除不起作用

我的UnitTest有效,Controller中相同的代码不起作用

相同的代码在Java中有效,但在Android中不起作用

:host:defined不起作用,:host(:defined)有效

这是有效的C ++代码吗?这不起作用应该如何

交换整数的代码在C ++中有效,但在C中不起作用

SCP有效,但SSH不起作用(通过wifi)

AES CBC解密有效,CTR不起作用

RDS Web有效,但RDS Desktop不起作用

Android单播UDP有效,但广播不起作用

扬声器有效,但耳机不起作用

$ watch有效,但不起作用$ watchCollection

2个代码有效,第三个不起作用

春季注释:@Component有效,@ Repository不起作用

xml属性在xml中不起作用,仅在代码中有效

为什么我的“有效” JS代码不起作用?

为什么char []有效,但char *不起作用

在键盘验证有效,但在按键上不起作用

svg 动画不起作用。然而它是一个有效的代码副本

函数内的代码有效,但函数本身不起作用

为什么python中的方法不起作用,但代码比方法有效?

发布 WCFService 不起作用;调试模式有效