ファイルについて
-
0 名前: こん : 2006/11/08(水) 00:17 ID:s3OrXwfJ
- 現在strutsを用いて開発を行っています。しかし下記に書かれている
html:fileで参照ボタンからfileを選択せずに
html:fileのテキストフィールドにffffffと入力
した後に送信ボタンを押すとscriptエラーが発生して
submitできません。
解決方法がわからないのでアドバイスを頂きたいです。
お願いします。
<script type="text/javascript">
<!--
function upload(){
if(document.UploadAF.file.value==""){
document.UploadAF.gazou_flg.value="1";
document.UploadAF.submit();
}else{
document.UploadAF.gazou_flg.value="";
document.UploadAF.submit();
}
}
//-->
</script>
<html:form action="UploadAA.do" enctype="multipart/form-data" method="POST">
<html:file property="file" style="width:200;height:30" />
<input type="button" value="送信" onclick="upload()" />
<html:hidden property="gazou_flg" />
</html:form>
-
1 名前: 匿名 : 2006/11/08(水) 00:17 ID:InZXXGpc
- >html:fileで参照ボタンからfileを選択せずに
>html:fileのテキストフィールドにffffffと入力
そこ入力して使う様な所じゃないですよ
-
2 名前: こん : 2006/11/08(水) 00:17 ID:s3OrXwfJ
- >そこ入力して使う様な所じゃないですよ
テキストフィールドに入力された
場合のときもsubmitさせたいです。
-
3 名前: miz : 2006/11/08(水) 00:17 ID:oFgpeV9b
- enctype="multipart/form-data"ってことは、
あり得ないファイル名の内容を読みとろうとしてエラーになってんじゃないの?
変な文字列を入れないで、ちゃんと存在するファイル名を入れれば、手入力でも問題はないはずだけど。
っていうかファイル名入力欄を普通のテキストフィールド替わりにしようとしてるっていうのだったら、ちゃんとテキストフィールド用のタグ使いなさいよ。