input type="file"のvalue監視

解決済みの質問

input type="file"のvalue監視

input="file"のvalue値が変更されたら別のテキストフィールドに表示するというScriptを書いたのですが動作してくれません。
input="file"ではなく普通のテキストフィールドならば動作します。
fileフィールドでは動作しないのでしょうか。それとも書き方がまずいのでしょうか。

以下、ソースです。

<html>
<head>
<title>test</title>
<script type="text/javascript" src="/javascript/prototype.js"></script>
</head>
<body>
<form action="" enctype="multipart/form-data" method="post">
<input id="file_test" name="file_test" type="file">
<br>
<div id="result">表示</div>
<script type="text/javascript"><!--
window.onload = function() {
new Form.Element.Observer('file_test', 1, function(element, value) {
document.getElementById('result').innerHTML = value;
});
}
//--></script>
</form>
</body>
</html>


よろしくお願いします。

投稿日時 - 2009-11-05 11:51:11

連想キーワード:

QNo.5423527

困ってます

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

type="file"は、ブラウザごとに特にセキュリティが厳しいので
基本的にはなにもできないと認識しておいた方がよいでしょう。

投稿日時 - 2009-11-05 12:08:46

ANo.1

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

あわせてチェックしたい
  • innerHTMLの中にserver.executeをいれれますか? ...
  • innerHTMLを使用するとうまく表示できない文字があるのですが・・・。 ...
  • innerHTMLに重なるselectボックス ...
PR

OKWaveのオススメ

教えて弁護士さん!

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