Javascript

Javscript로 submit을 막는 두가지 방법

유호야 2022. 1. 27. 12:57
반응형

첫번째는 form 태그에 onsubmit ="return false" 를 넣어주는 것

<body>
    <form id="login-form" onsubmit="return false">
        <input type="text" placeholder="Please write your name" max-legnth="20" required>
        <button>Log in</button>
    </form>

    <script src="app.js"></script>
</body>

두 번째는 form 내부에 있는 input 객체에 submit event를 실행했을 때
preventDefault() 메소드를 이용하는 것이다.

function login(tomato){
    tomato.preventDefault();
}

loginForm.addEventListener("submit", login);

여기서 tomato는 아주 가장기본적인 정보를 전달 받는 역할을 하고, 그 정보를 가지고 우리는 submit 기능을 조작할 수 있다.

반응형