我知道我的逻辑有问题。这是我的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。
答案 0 :(得分:0)
android {
defaultConfig {
externalNativeBuild {
cmake {
arguments '-DCMAKE_BUILD_TYPE:STRING=Debug'
块中的$("#sign").submit();
是冲突。如果else
的值不是SIGN
,则会出现无限循环--- IN
将再次调用该函数。您应该尝试为$("#sign").submit();
块创建另一个函数。