inputタグfileタイプで、ファイルダイアログを使用できますが、取得できる文字列がフルパスです。
ファイル名だけを取得する方法を教えてください。
または
http://chaichan.web.infoseek.co.jp/qa5000/qa5465.htm
にある
(1)<input type=file>をdisplay:noneで隠して設置し、
onChangeイベントに自身のvalueを別コントロールへ
コピーするスクリプトを記述しておく。
(2)JAVAスクリプトで、fileのclick()メソッドを実行させる。
のサンプルを見せてください。
WIN+IEのみの検証です。
<input name="file" type="file" style="display:none" onchange="var f=this.value.split('\\');alert(f[f.length-1]);" />
<a href="#" onclick="document.getElementById('file').click();return false;">click</a>
他のブラウザを利用する場合は、
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi?mode=view&no...
が参考になるかもしれません。
ありがとうございます。
要望していた機能を実現できました。
クロスブラウザにも挑戦してみます。