在前端开发中,当表单提交导致页面刷新后,可以通过以下几种方式来执行函数:
<form onsubmit="myFunction()">
<!-- 表单内容 -->
<input type="submit" value="提交">
</form>
<script>
function myFunction() {
// 执行相应的函数逻辑
}
</script>
<form id="myForm">
<!-- 表单内容 -->
<input type="submit" value="提交">
</form>
<script>
document.getElementById("myForm").addEventListener("submit", function(event) {
event.preventDefault(); // 阻止表单默认提交行为
// 执行相应的函数逻辑
});
</script>
<form id="myForm">
<!-- 表单内容 -->
<input type="submit" value="提交">
</form>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$("#myForm").submit(function(event) {
event.preventDefault(); // 阻止表单默认提交行为
// 执行相应的函数逻辑
});
</script>
需要注意的是,在执行函数之前,通常需要使用event.preventDefault()方法来阻止表单的默认提交行为,以避免页面刷新。
领取专属 10元无门槛券
手把手带您无忧上云