表单提交和无组件上传问题
我的表单类型是: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