<button class="btn btn-link my-2 my-sm-0" style="color : #FFFFFF" type="submit">Logout</button>
버튼 태그를 아래처럼 해도 동작할 줄 알았다.
참고로 버튼의 타입은 기본값이 submit이다.
<a role="button" class="btn btn-link my-2 my-sm-0" style="color : #FFFFFF" type="submit">Logout</a>
a 태그를 쓰고 role="button"을 했지만, 동작하지 않았다.
🦄 버튼 태그 대신에 쓸수 있는 방법
<input class="btn btn-link my-2 my-sm-0" style="color : #FFFFFF" type="submit" value="Logout">
input 태그와 type="submit"을 쓰는 방식은 많이 쓰인다고 한다.
<a class="btn btn-link my-2 my-sm-0" style="color : #FFFFFF" type="submit" onclick="document.getElementById('test').submit();">Logout</a>
a 태그가 속한 form의 id를 test로 했다.
document.getElementById로 test 아이디를 가진 form을 가져오고, 전송한다.
스택오버플로우를 참고했다.
참고 👉
https://webdir.tistory.com/421
https://stackoverflow.com/questions/40164277/make-a-html-attributie-with-button-role-submit-a-form
반응형