サポート » プラグイン » ファイルフィールドのファイル選択キャンセルの方法について

  • 解決済 9steps

    (@9steps)


    MW WP Form、すばらしいプラグインをありがとうございます。とても使いやすく助かっています。

    さて、ファイルフィールド、画像フィールドについてなのですが、一度ファイルを選択してしまうと選択自体をキャンセルして未選択状態に戻すことができません。「input type=”file”」タグについては、ブラウザによって挙動が違ったりもしますし、セキュリティ上の問題などもあり、仕方がない部分ではあるのですが。。。

    例:[mwform_file name="pdf_file"]
    <input type="file" name="pdf_file">
    例:[mwform_file name="img_file"]
    <input type="file" name="img_file">

    フォーム上で必要もないのに参照ボタンをクリックしてしまう方が多く、ファイルを選択した後に選択キャンセルができるようにしたいのです。一般的にはJavascriptなどでキャンセル処理をするしかなさそうですが、MW WP Formでファイル選択後のキャンセルを実現するにはどのようにすれば良いでしょうか?

    ご教授いただければ幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • KUCKLU

    (@kuck1u)

    JavaScriptのDOM操作でHTMLを書き換えてしまうのは如何でしょう。
    多分、それしか方法がないような…気がしてます。

    最新版 Ver1.5.5 にて対応しました。ご確認ください!
    https://wordpress.org/plugins/mw-wp-form/

    トピック投稿者 9steps

    (@9steps)

    inc2734様、

    ご対応が素早すぎてビックリしました!
    素晴らしいです。本当にありがとうございます。

    早速、手元の次の環境で試してみたので、ご報告いたします。
    WordPress: 3.9
    MW WP Form: 1.5.5

    [Windows 7]
    – Chrome 34.0.1847.116 m
    – IE 11.0.9600.17041
    ファイル選択した後に「x」が表示され、クリックするとクリアされる。問題なし。

    – Firefox 28.0
    ファイル選択した後に「x」が表示され、クリックしても選択状態がクリアされない。

    [mac osx 10.9.2]
    – Safari 7.0.3
    – Chrome 34.0.1847.116
    ファイル選択した後に「x」が表示され、クリックするとクリアされる。問題なし。

    ・Firefox 27.0、28.0
    ファイル選択した後に「x」が表示され、クリックしても選択状態がクリアされない。

    ということで、Firefoxの場合だけ、「x」をクリックしても選択状態がクリアできませんでした。

    なお、ファイルフィールドで一度ファイルがアップロードされると、確認画面で「アップロードしました。」と表示されますが、これをクリアする方法もあると良いかなと思いました。

    トピック投稿者 9steps

    (@9steps)

    Ver1.5.6を確認しました。Firefoxでも問題なくファイル選択をクリアできるようになりました。どうもありがとうございました。素早いご対応に感謝です。

    素晴らしいプラグインとアップデートをありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ファイルフィールドのファイル選択キャンセルの方法について」には新たに返信することはできません。