この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-09-07 04:51:09

タイトル: Form submission canceled because the form is not connected

この記事の要点
  • Chrome の Form submission canceled because the form is not connected
  • 原因:
    の外(または DOM から外れた要素内)で submit されている
  • 対処: を必ず 内に配置する
  • 動的生成の場合は document.body.appendChild(form) 後に submit

 

エラー内容

Form submission canceled because the form is not connected

 

発生条件/原因

OSがChromeの場合、bodyタグ内にformを記載せずsubmitすると上記のエラーが発生する。

 

対処法

body内にformを記載する。

    var form = document.createElement('form');

    form.method = 'POST';

    form.action = ' ... 略 ... ';

    $("body").append(form);

    form.submit();