正在尝试使用href运行javascript进行验证
Trying to run javascript with a href for validation
在我的网页底部,我有一个提交按钮。我用过这个代码:
<a onClick="myFunction(); return false;" href="testpage.html">Submit</a>
我想做的是,当我的函数被调用时,我正在检查验证。如果是false,我的函数会发出警报,用户不会离开当前页面。。。这就是我想要的。当它是真的。。。没有任何变化。如果是真的,我希望他们转到下一个链接。
function myFunction() {
if (localStorage.length != 3) {
alert("Missing Values");
} else {
break;
}
}
当我中断时,它会转到下一个链接,但现在即使满足了要求,也不会调用警报。此外,即使满足if块的要求,else块中的中断也会被调用吗?
Well return false取消操作。因此,如果你不想停止链接,你需要删除它。
<a onclick="return myFunction();" href="testpage.html">Submit</a>
现在从myFunction 返回true或false
function myFunction() {
if (localStorage.length != 3) {
alert("Missing Values");
return false;
}
return true;
}
将html重写为<a onClick="myFunction()" href="testpage.html">Submit</a>
,函数为:
function myFunction() {
if (localStorage.length != 3) {
event.preventDefault();
}
}
请参见Fiddle:https://jsfiddle.net/ermakovnikolay/L0q7ocgg/
相关文章:
- Javascript运行php文件,然后下载文件
- JavaScript运行时是如何工作的
- Javascript运行Total保持添加
- JavaScript运行时事件循环现有技术
- 当出现javascript运行时错误时会发生什么
- 使用JavaScript运行脚本
- 在gwt HTMLPanel中使用JavaScript运行Google图表
- 在从HTML表单提交时从javascript运行php
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- RoR最快的javascript运行时
- Windows 8应用程序正在运行,现在得到0x800a1391-JavaScript运行时错误:'WinJS&
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- JavaScript运行后,页面在右侧被切断
- JavaScript 运行时错误仅在本地计算机上
- JavaScript 引擎和 JavaScript 运行时环境有什么区别
- 如何从javascript运行java代码
- Javascript 运行时错误:“应用程序未定义”
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- JavaScript运行时错误,未定义jQuery
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法