- 締切済み
更新ページを書き換える
こんにちは。 HTML関係でどうしてもわからないことが出てきまして詰まっています。 どうぞやり方を教えてください。 データー更新用のWebページがあり、次のタグが含まれています。 <input type="text" name="type_id" value="1"> <input type="file" name="image"> (この下に更新ボタン) これを、別に用意したプログラムから書き換えて、更新ボタンをプログラムで押したことにして処理させています。 type="text"は、valueがありますので、value="3"とか代入させると、ちゃんと3で更新できるのですが、Type="file"に目的の文字を代入することができません。 type="file"にたとえば c:\box1\abc.jpg と入れてやるにはどうしたらいいでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>参照ボタンはWeb上では押せますが、そうではなく、テキストボックスに入るべき c:\image\abc.jpg をWEBの画面を通さずに入力したいのです。 Webの画面というかブラウザを経由して入力するためのものが、<form><input type>なので、意味がわかりません。 テキストでよいなら、直接コードを渡せばよいのでは??? name1=**** name2=**** とか、 $name{'name1'}=abc あるいは、 __END__ name1:abc name2:cde でよいのでは? web経由になるので気体とは異なりますが、あくまで、web(ブラウザ経由)で渡す場合のみの対策ですが。 input type="file"は、参照ボタンで入力するためのものですから、無理なので。 必要なら、typeを代えなきゃだめですから <input type="text" にするとか・・ 詳しくは、 17 フォーム http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html の 17.4.1 INPUT要素で作成するコントロールの形式 http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.4.1 とかをご覧ください。
補足
別のプログラムで処理させようとしています。 valueの場合は value="3"で書き換えができるのですが、fileの場合はvalueがないので方法がわかりません。 参照ボタンはWeb上では押せますが、そうではなく、テキストボックスに入るべき c:\image\abc.jpg をWEBの画面を通さずに入力したいのです。 よろしくお願いします。