Javascript 验证完成后如何转到链接?
我有这个密码Javascript 验证完成后如何转到链接?,javascript,html,Javascript,Html,我有这个密码 我想当验证完成时,作为true进入about.html 如果未发出错误的警报,并且不转到关于.html如果验证返回真,它将跳转链接。如果它返回false,您将无法转到about.html。如果愿意,您可以选择显示警报。它不会影响此流程。如果要停止链接导航,功能验证应返回false。返回true继续返回about.html e、 g 函数验证(){ var isValid=false;//进行检查! 如果(!isValid){ 警报(“某些消息”); } 返回有效; } 我尝试了
我想当验证完成时,作为true
进入about.html
如果未发出错误的
警报
,并且不
转到关于.html
如果验证
返回真
,它将跳转链接。如果它返回false
,您将无法转到about.html。如果愿意,您可以选择显示警报。它不会影响此流程。如果要停止链接导航,功能验证应返回false。返回true继续返回about.html
e、 g
函数验证(){
var isValid=false;//进行检查!
如果(!isValid){
警报(“某些消息”);
}
返回有效;
}
我尝试了它,但没有效果。它保持导航到关于如果为true
或为false
@Buffon:别忘了将返回
添加到onclick
属性。非常感谢它起作用。但是我想问一个问题,为什么我们要在onclick
属性上添加返回
?
function verify(){
//verify stuff
if(it is verified){
return true;
}else{
alert("problems");
return false;
}
}
<a href="about.html" onclick="return verify();"><span>go</span></a>
function verify(){
var isValid = false; // do your check!
if (!isValid) {
alert("some message");
}
return isValid;
}