1. ホーム
  2. ハイパーリンク

[解決済み】input type="file "のデフォルトテキストを変更しますか?

2022-04-05 10:47:02

質問

ボタンのデフォルトテキストを変更したい。 Choose File を使用した場合 input="file" .

どうすればいいのでしょうか?また、画像にあるように、ボタンはテキストの左側にあります。どうすればテキストの右側に配置できますか?

解決方法は?

各ブラウザはコントロールの表示を独自に行うため、コントロールのテキストや向きを変更することはできません。

が必要な場合、いくつかのハックがあります。 html / css のソリューションではなく、Flash や シルバーライト ソリューションを提供します。

http://www.quirksmode.org/dom/inputfile.html

http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom

個人的には、ほとんどのユーザーは自分の好きなブラウザーに張り付いているので、おそらくデフォルトのレンディションでコントロールを見ることに慣れており、違うものを見たらおそらく混乱するでしょう(扱うユーザーのタイプにもよりますが)。