HTML <button> formaction 속성

정의와 사용법

formaction 속성은 양식을 제출할 때 데이터를 어디로 보내야 하는지 정의합니다. 이 속성은 양식의 action 속성을 대체합니다.

formaction 속성은 단순히 type="submit" 의 버튼.

예제

두 개의 제출 버튼을 가진 양식. 첫 번째 제출 버튼은 "action_page.php"에 데이터를 제출하고, 두 번째는 "action_page2.php"에 제출합니다:

<form action="/action_page.php" method="get">
  <label for="fname">이름:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">성씨:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <button type="submit">제출</button>
  <button type="submit" formaction="/action_page2.php">다른 페이지로 전송</button>
</form>

직접 시험해 보세요

문법

<button type="submit" formaction="URL">

속성 값

설명
URL

폼 데이터를 어디로 보내야 할지 정의합니다.

가능한 값:

  • 절대적 URL - 페이지의 전체 주소입니다 (예: href="http://www.example.com/formresult.asp")
  • 상대적 URL - 현재 사이트 내의 파일을 지정합니다 (예: href="formresult.asp")

브라우저 지원

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
9.0 10.0 4.0 5.1 15.0

주석:formaction 속성은 HTML 5에서 새로운 속성입니다.