回答受付中の質問
こんにちは。
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 と入れてやるにはどうしたらいいでしょうか?
よろしくお願いします。
投稿日時 - 2008-10-30 23:26:11
0人が「このQ&Aが役に立った」と投票しています
回答(3件中 1~3件目)
>参照ボタンは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
とかをご覧ください。
投稿日時 - 2008-10-31 10:52:22