• ベストアンサー

参照ボタンの名前を変えたい

こんにちは! ファイルをアップロードするとき、フォームにmultipart/form-dataを書いて、ファイルをアップロードすると思います 参照ボタンが横にありますが、ボタンの見た目を「参照」じゃない任意の文字にしたいのですが、どのように記述すればよろしいですか? よろしくお願いします。

  • jobvba
  • お礼率60% (166/274)
  • HTML
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

input type=file のカスタマイズは面倒です。 下記サイトを参考にがんばってください。 http://www.quirksmode.org/dom/inputfile.html http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom

jobvba
質問者

お礼

英語ですね。 ブラウザごとに変えないといけないようですね・・・ 他の人の回答でも難しそうな内容で、実現できるかどうか怪しいですが、がんばってみたいと思います。 回答ありがとうございました!

その他の回答 (2)

  • abril
  • ベストアンサー率69% (388/560)
回答No.2

> 参照ボタンが横にありますが、ボタンの見た目を「参照」じゃない任意の文字にしたいのですが、どのように記述すればよろしいですか? <input type="file" ~ />の事を仰っていると思いますが、「参照」という文字はこの「type="file"」という属性に予め与えられた(日本語)名の様なもので自動的に表示される性質のものですので、変更はできません。 JavaScriptを使用して「参照」ボタン部分を画像に置き換える、という方法があるにはあります。画像であればそこにどんな文言でも組み込んでおけますが、ただし、この方法は(サブミットの際)色々と問題がある様ですのでお奨めはしません。 上記については以下の過去スレッドでも取り上げられているので参考になさって下さい。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1257178 それに、ユーザは「参照」という名称=ファイルのアップロードの為の機能、という様に理解していますから、そこの文言を敢えて変更する必然性があるとはあまり思えません。

jobvba
質問者

お礼

回答ありがとうございます! こういう要望をする人はやっぱりいるんですね・・・ 実現するのは難しいことが分かりましたが、時間が空いたときに続けていこうと思います。

  • cato_01
  • ベストアンサー率26% (74/277)
回答No.1

挿入 リンク (他ページ)に飛ばす ことですか? <tr style='mso-yfti-irow:4;height:1.5pt'> <td style='border:solid #CC99FF 1.0pt;mso-border-alt:solid #CC99FF .75pt; padding:.75pt .75pt .75pt .75pt;height:1.5pt'> <p class=MsoNormal style='mso-line-height-alt:1.5pt'><b><span lang=EN-US><a href="kansan_hyoo/kansan_001.htm">#<span lang=EN-US><span lang=EN-US>♭の お勉強はこちらです。</span></span></a></span></b></p> </td> </tr><tr style='mso-yfti-irow:4;height:1.5pt'> ★ うちのホームページの一部、ビルダー制作・参照項目ですが?

関連するQ&A

  • ファイルのアップロードについて

    multipart/form-dataの記述は入れると アップロードと同じタイミングで classファイルに渡したいデータ(SQL)が エンコードが変換されているせいか渡せなくなって しまいました。 この場合は何か対処する方法はありますでしょうか? javaではgetParamerterで文字列を取得していまして multipart/form-dataの記述を外すときちんと 取得できます。 宜しくお願いします。

    • ベストアンサー
    • Java
  • EXSELでユーザフォームに参照ボタン

    EXSELでユーザフォームにテキストボックスがありテキストボックスの横に参照ボタン(コマンドボタン)をおいて参照ボタンを押すと参照ファイルが開いてテキストボックスにファイル名だけを取り込む方法を教えてください。

  • HTMLでファイル参照のボタン

    HTML&JavaScriptで、WEBページを作成しています。 ファイルのアップロードを行うのに”参照”ボタンをつけているのですが、IEではボタン内に正しく”参照”と表示されるのですが、ネットスケープでは文字がはみ出てしまいます。 何かよい方法があれば教えてください。 ちなみにIEは5.1、NCは4.7です。

  • 【参照】ボタンでファイルを呼び出す

    ネット上でフォームのページなどの【参照】ボタンから、パソコンにあるファイルを呼び出す際、 1つの項目に対して【参照】ボタンが1つしかない場合、その項目に複数のファイルを呼び出して 添付することは出来ないのでしょうか?

  • 参照ボタンの横に大きさを揃えて送信ボタンを置きたい

    質問させてください。 下記のように、参照フォームと送信ボタンを横並びで設置したいのですが、 ブラウザ毎で参照ボタンと送信ボタンのサイズがずれてしまいます。 IE7・IE8・Firefox3.6でボタンの大きさ(高さや文字位置)をCSSで合わせるにはどうしたらいいでしょうか・・・。 完全に合わせるのは不可能なんでしょうか? <input type=file name=""><input type=submit value="送信する"> 何かいい方法がございましたら、教えていただけますでしょうか。

  • ファイルの参照ボタンが作動しません。

    画像やデータをフォルダからネット上にアップロードするときには「参照」ボタンがありますが、参照ボタンを押すとエラーが発生し、一度ネットが閉じ再び元のページに戻るという現象が起こっています。 これは、ネットだけではなく、ペイントやメモ帳、文章ソフトなどその他のソフトウェアから、「ファイルを開く」や「名前をつけて保存」などを押すとソフトウェア自体が閉じてしまいます(自動上書き機能がない場合、保存出来なかったデータは完全に消えてしまいます)。 マイコンピューターからファイル開き、ソフトウェアを起動させることや、ペイントでは上書き保存をするのは可能でした。 主に、ネットへファイルをアップロードするために、参照ボタンを直せれば…と、切実に思っています。 私はパソコンにあまり詳しくないので、パソコンのどんな情報を載せれば良いかわかりません。 ちなみにOSはWindowsXPです。 他に必要な情報などありましたら、提供いたしますので、どうにかしてこの不具合を直せればと思います。 ぜひとも回答、よろしくお願い致します。

  • PC内の画像(のみ)ファイルを参照するにはどうしたらよいでしょうか

    <form> ... <input type="file" name="xxx"> ... </form> で入力用フィールドと参照ボタンが出てきて、参照ボタンを押すとPC内のファイルが参照できるようになると思います。 この時、デフォルトは「全て」だと思います。 ここで質問なのですが、デフォルトを「画像ファイル」にするにはどういう風に記述すればよいのか教えていただけないでしょうか。

    • ベストアンサー
    • HTML
  • formでファイルアップロードとテキストデータを送信したい

    JSPとServletでプログラムを作っております。 フォームで次のことをしたいと思っております。 1、DBにファイルをアップロードする。 2、DBにテキストデータを登録する。 この場合、 <form enctype = "multipart/form-data"> <form enctype = "text/plain"> を別個に指定できるのでしょうか? 出来ないとしたらどういう解決方法があるのでしょうか? 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • 参照で開くときのフォルダを変えたい

    WindowsVista、IE7を使用しています。 サイトなどにファイルをアップロードするさい、 「参照」ボタンをおすとフォルダがでてきますが、 この最初に出てくるフォルダを任意のフォルダに変えたいのです。 別のフォルダにあるものをアップロードしたとしても、 変わらずに同じフォルダを最初に表示させる設定方法はないですか?

  • 参照ボタン

    「ファイル参照」を作成したとき、テキストボックスと参照ボタンが表示され、参照ボタンをクリックするとファイル選択ダイアログが表示されて選択したファイル名がテキストボックスに表示されますが、あらかじめテキストボックスにファイル名が表示されるような処理はHTMLにあるのでしょうか?

    • ベストアンサー
    • HTML