form表單submit事件

form表單submit事件同時會觸發form表單中button按鈕的click事件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <form id="form_test" action="" method="post">
            
            用戶名:<input type="text" value="" id="username"/>
            密    碼:<input type="text" value="" id="password"/>
            <button id="submit_btn">submit</button>
        </form>
    </body>
</html>
<script type="text/javascript">
    form_test.onsubmit = function(e) {
        e.preventDefault();
        console.log('form_test')
    }
    submit_btn.onclick = function(e) {
//      e.preventDefault();
        console.log('submit_btn')
    }
</script>

若是沒有阻止點擊事件瀏覽器默認行爲會緊接着觸發form表單提交事件javascript




若是阻止點擊事件瀏覽器默認行爲,不論是回車提交仍是點擊按鈕提交都不會再觸發form表單提交事件html

相關文章
相關標籤/搜索