vscode中显示错误

我的想法是formSubmit返回true,点击submit提交成功。如果返回false,点击submit不会返回。
我尝试过去掉return,但是去掉了无论反不返回true,都会提交。在实际页面中运行可以,但是在vscode中报错。


function formSubmit(){
            //当管理员账号和电话号码验证都通过时 return true
            // 调用checkId函数
            var idresult=checkId();
            var telresult=checkTel();
            if(idresult & telresult){
                return true
            }else{
                return false
            }        
        }

<form>
        <input type="submit" value="提交" onclick="return formSubmit();" />
</form>

img

img


这样就可以了

img


return语句只能在函数体中使用,这里没法执行这个语句。

希望对题主有所帮助,可以的话,帮忙点个采纳!

标签里的onclick属性不能用return,你要调用某个函数,在这个属性里直接写函数像onclick="formSubmit();"就行

return 去掉

return 是返回一个结果 click事件一般都是对元素的操作 而不是得到一个结果