更新ページを書き換える

回答受付中の質問

更新ページを書き換える

こんにちは。
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

QNo.4442517

困ってます

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(3件中 1~3件目)

ANo.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

ANo.2

ファイルアップロードは、セキュリティ対策のため、
ユーザ操作でファイルを指定する事になっています。
html内であらかじめ直接ローカルファイルを指定する事は出来ないですよ。

投稿日時 - 2008-10-31 03:08:05

ANo.1

参照ボタンが現れるはずですが?
それじゃまずいの?

投稿日時 - 2008-10-31 00:56:53

補足

別のプログラムで処理させようとしています。
valueの場合は value="3"で書き換えができるのですが、fileの場合はvalueがないので方法がわかりません。

参照ボタンはWeb上では押せますが、そうではなく、テキストボックスに入るべき c:\image\abc.jpg をWEBの画面を通さずに入力したいのです。

よろしくお願いします。

投稿日時 - 2008-10-31 08:36:26

あわせてチェックしたい
  • <input type=file>のファイル名 ...
  • input type=file のフィールド文字について ...
  • input type="file"のvalue監視 ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら