我有这样的代码:<a href='javascript:...'>被提交表单
<a href='javascript:jQuery("#questionnaire").show();'>haha</a>
一个形式里面,对于一些misterious原因表单提交后链接点击。 为什么那么如此以及如何预防呢?
p.s.这是一个WordPress发布
我有这样的代码:<a href='javascript:...'>被提交表单
<a href='javascript:jQuery("#questionnaire").show();'>haha</a>
一个形式里面,对于一些misterious原因表单提交后链接点击。 为什么那么如此以及如何预防呢?
p.s.这是一个WordPress发布
改变它
<a href="javscript:void(0);" onclick="jQuery("#questionnaire").show();">haha</a>
非常感谢,这个伎俩! 由于某些不明朗的原因,除非隐式更改,否则href将被视为提交。 – akiva 2014-11-06 16:08:42
你可以做到这一点通过使用jQuery
$(document).ready(function(){
$("a").click(function(e){
e.preventDefault();//this will prevent the link trying to navigate to another page
$("#questionnaire").show()
});
});
该代码,独自一人,不会导致您所描述的效果。 – Quentin 2014-11-06 13:50:24
不提交表单,链接刷新页面 – epascarello 2014-11-06 13:50:48
您可以放置表单的代码吗? – 2014-11-06 14:02:26