formenctype属性
button要素のformenctype属性は、送信データのエンコード・タイプを指定する属性。
ブラウザ対応 |
---|
構文
<button type="submit" formenctype="エンコード・タイプ">ボタン名</button>
エンコード・タイプ
application/x-www-form-urlencoded
: 全ての文字をURLエンコードする。初期設定値。multipart/form-data
: フォームにファイルを送信する機能がある場合に指定する。text/plain
: スペースだけ「+」記号に変換する。その他の特殊文字はエンコードしない。
要点
サンプルコード
<button type="submit" formenctype="application/x-www-form-urlencoded">送信</button>
<button formenctype="application/x-www-form-urlencoded">送信</button>
サンプル
HTMLソースコード
<form action="sample-button.php" method="post" target="_blank"> <p> <label> 1行テキスト入力欄: <input name="sampleName"> </label> </p> <p> <button formenctype="application/x-www-form-urlencoded">type属性なし</button> <button type="submit" formenctype="application/x-www-form-urlencoded">送信ボタン</button> <button type="reset">リセットボタン</button> <button type="button">汎用ボタン</button> </p> </form>