在jQuery

时间:2016-10-19 12:42:45

标签: javascript jquery ajax forms

我知道我的逻辑有问题。这是我的JS文件的片段:

$("#sign").submit(function () {
        if (SIGN === IN) 
             signin_account($("#username").val(), $("#password").val());
        else 
             $("#sign").submit();
});

请帮我解决这个问题。设置是我有一个动态的表单,可以是登录或注册表单。 SIGN的值告知表单是注册还是登录。如果是登录表单,它将首先通过函数signn_account()检查帐户是否详细信息。如果是注册表单,它将提交表单。

我想要的是当调用事件submit()时,我将首先检查输入错误(密码错误,没有用户名等)。现在,如果没有错误,我将真正提交表单到脚本(php,cgi等),这使得事件submit()再次被调用。

处理登录表单和注册表单的脚本不同。

我是JS的新手,huhu。

1 个答案:

答案 0 :(得分:0)

android { defaultConfig { externalNativeBuild { cmake { arguments '-DCMAKE_BUILD_TYPE:STRING=Debug' 块中的$("#sign").submit();是冲突。如果else的值不是SIGN,则会出现无限循环--- IN将再次调用该函数。您应该尝试为$("#sign").submit();块创建另一个函数。