Form : Action Attribute (送信時のアクション)

2020/09/24

 

ToutoAsakusaHonganji_東都浅草本願寺
フォームが送信されたとき:データはサーバーのファイルに送信される

アクション属性:フォーム送信ボタンを押したら、例えば「/action_page.php」に送信される
<form action="/action_page.php">
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname" value="John"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname" value="Doe"><br><br>
  <input type="submit" value="Submit">
</form>

ターゲット属性:送信ボタンを押した後、データをどこに表示するかを特定する
<form action="/action_page.php" 
target="_blank">
_blank 新規ウィンドウか新規タブへ回答が表示
_self 現在のウィンドウへ回答が表示
_parent 親フレームへ回答が表示
_top ウィンドウの全画面へ回答が表示
framename 命名されたiFrameへ回答が表示


メソッド属性:送信されたデータは、URL変数(method = "get"を使用)か、
HTTP postトランザクション(method = "post"を使用)として送信される
<form action="/action_page.php" method="get">

オートコンプリート属性:入力候補を出してくれるかどうかを「on/off」で特定する
<form action="/action_page.php" autocomplete="on">

ノバリデート属性:送信時に記入内容を検証しない
<form action="/action_page.php" novalidate>