2 ciders ciders 于 2017.01.08 23:18 提问

在线等!!超链接里面添加onclick事件就是不执行方法,还是打开默认的href=“#”

```<br> function submitForm() {<br> $(&quot;#f1&quot;).submit()</p> <p>}<br>




输入姓名:


输入密码:

<a href="#" id="tname" onclick="submitForm()">登录</a>
<a href="#" id="tno" >取消</a>
</form>

</div>


3个回答

plazyj
plazyj   2017.01.08 23:17
已采纳

jq的包检查下,用alert输出测试下,然后检查方法名。希望能帮到你

qq_36440301
qq_36440301   2017.01.08 23:25

两个会有冲突 只能用一个 如果两个都有 会优先href

ciders
ciders 刚刚试了easyui1.4会优先使用函数,1.5优先使用href
11 个月之前 回复
u010528826
u010528826   2017.01.08 23:44

在submitForm()最后加一句 :

return false;

或者在最开始加一段:

if(window.event){
//IE中阻止函数器默认动作的方式

window.event.returnValue = false;

}
else{
//阻止默认浏览器动作(W3C)

e.preventDefault();
}

两者的作用都是阻止默认事件(比如a标签的跳转)。第一种写法在某些情况会失效(具体忘了),第二种写法比较严谨。
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!