首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

表单提交和无组件上传有关问题

2012-02-04 
表单提交和无组件上传问题我的表单类型是:enctype multipart/form-data ,method get 表单取值用的是

表单提交和无组件上传问题
我的表单类型是:enctype= "multipart/form-data ",method= "get "

表单取值用的是Request.QueryString
其中部分代码为:

<SCRIPT   language=javascript>
function   check()  
{
var   strFileName=document.myform.Picture.value;
if   (strFileName== " ")
{
        alert( "请选择要上传的文件 ");
document.myform.Picture.focus();
        return   false;
    }
else
{
document.myform.ImgUrl.value=document.myform.Picture.value;
document.uploadimage.width=10;
document.uploadimage.height=10;
document.uploadimage.alt= " ";
document.uploadimage.src=document.myform.Picture.value;
}
}
</SCRIPT>

————————————————————————————————
<td> <input   name= "img "   type= "file "     onChange= "check() "   value= " "   size= "35 "> <br> <img   id=uploadimg   name=uploadimg   height=0   width=0   src= " "     onload= "DrawImage(this) "   > </td>

报出的错误是:document.myform.Picture.value为空或不是对象
请问各位着该怎么解决?是不是因为用get方式提交表单才出现的问题,如果用post那如何取表单的值

[解决办法]
document.myform.Picture.value;
应该是

document.myform.img.value;
[解决办法]
你都没有这个对象,或者写错名字了
document.myform.Picture.value

热点排行