我已经动态创建了anchor(a)标签,并且有一个onclick功能,它可以完美地工作,但是当我用按钮替换锚标签时。它似乎显示出一些意想不到的行为,就像表单自动提交而没有任何验证。 原因是,我的onclick函数有return语句。我找不到任何正确的解释,任何人都可以给我正确的解释。
答案 0 :(得分:1)
同样使用按钮类型如下
<button type="button" onclick="return your_function();">buttonname</button>
否则将提交。
如果它没有帮助,那么在你的javascript函数中。使用
return false;