我有一个简单的按钮,可以在点击时执行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");
}
答案 0 :(得分:-2)
我认为它,因为提交是表单的内置函数。尝试将您的函数调用为其他内容,或者在您的按钮中添加id并使用jquery on方法附加onclick。
$(&#39; #butidid&#39;)。on(&#39;点击&#39;,function(){// do stuff});