为什么我的onclick事件没有执行?

时间:2016-03-06 00:01:22

标签: javascript html

我有一个简单的按钮,可以在点击时执行javascript功能。该按钮似乎刷新了页面,并且js代码根本没有执行。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Dynamic Form</title>
</head>
<body>

<div class="col-sm-12 blog-main">
    <form class="form-addCards form-inline" role="form">
        <div class="col-xs-2" id="submitBtn">
            <button class="btn btn-primary" onclick="submit();">Submit</button>
        </div>
    </form>
</div>

<script src="newSet.js"></script>
</body>
</html>

和js:

function submit(){
    event.preventDefault();
    alert("hit");
}

1 个答案:

答案 0 :(得分:-2)

我认为它,因为提交是表单的内置函数。尝试将您的函数调用为其他内容,或者在您的按钮中添加id并使用jquery on方法附加onclick。

$(&#39; #butidid&#39;)。on(&#39;点击&#39;,function(){// do stuff});