0
0
0
0
0
投稿者:SPKN495574
登録日:2026年6月19日(金)
自動POST転送におけるファイル型フィールドの設定について
以下を参考に、マイページのカスタムページ側に直接フォームコードを埋め込むのではなく、設定フォームのURLにPOSTで自動転送する仕組みを導入しております。
https://knowledge.spirers.jp/article/development/detail/12875
ファイル型フィールドの設定がうまくできないのですが、
対応可能でしょうか。
更新日:2026年6月19日(金)
この機能を利用するには
ログインする必要があります。
ナレッジ
向上チーム
お待たせいたしました。 > ファイル型フィールドの設定がうまくできないのですが、 > 対応可能でしょうか。 こちらの記事の内容では、ファイル型フィールドの設定を想定していないものとなり、 対応できません。 記事につきましては、ファイル型フィールドが対象外であることを追記させていただきます。 代案としまして、一度フォーム送信する形式になりますが、 送信先を「regist/is」から「area/Reg2」に変更し、「enctype="multipart/form-data"」を設定することで、 ファイルフィールドも対応することが可能です。 こちらの場合には、フォームを一度送信する動作となります。 値が足りていない場合には「入力必須エラー」、 項目が足りている場合にはそのまま「確認画面へ遷移」となりますので、 利用される場合にはご注意ください。 サンプルにつきましては、コードブロックに記載いたしますのでご参照いただけますと幸いです。 一度送信する動作以外の管理ですと、二重管理となりますが内容を変更した場合に 「設定フォーム」と「カスタムページ」の両方のページでの管理をご検討ください。 ご確認の程、よろしくお願いいたします。
<form id="redirectForm" method="POST" action="/area/Reg2" enctype="multipart/form-data" style="display: none;"> <!-- 項目の値 --> <input type="hidden" name="xxxx" value="%val:usr:xxxx%"> <!-- ファイルフィールド --> %val:usr:xxx:mdftags% <input type="hidden" name="SMPFORM" value="%smpform:xxxxx%"> </form> <script> window.onload = function () { document.getElementById("redirectForm").submit(); }; </script>-
いいね
2026年6月19日(金)