function btnUploadOK_onclick() {
var form = document.getElementsByTagName('form');
form.method = "post";
form.enctype="multipart/form-data";
form.action = "upload.ashx";
form.target = "ajaxifr";
form.submit();
}
直接写的form是没有method、enctype的,我想在提交的时候加上这些。貌似这样不行。
还有,如果可以了,我想在提交完,删除这些属性,怎么办?
var form = document.getElementsByTagName('form');
form.method = "post";
form.enctype="multipart/form-data";
form.action = "upload.ashx";
form.target = "ajaxifr";
form.submit();
}
直接写的form是没有method、enctype的,我想在提交的时候加上这些。貌似这样不行。
还有,如果可以了,我想在提交完,删除这些属性,怎么办?
解决方案 »
- 满分求助!!!,c# 中使用ImageMagic压缩图片,有兴趣的同学一起研究下
- ASP.NET的DAL层的SQL语句中文编码问题
- 小小小小小问题。速结。
- |zyciis| 如何用bat脚本方式安装Win2008 MMS服务,急 谢谢
- 求助!!!急!!! 新闻内容分页的典型 C#.NET 程序!!
- 求救!我想统计访问者(会员或游客)点击某信息的次数。用于系统中所有需要统计点击次数的模块。我想设计一个统计页面,当用户请求的页面
- 请教一下大家在用ASP.NET的时,都用什么脚本语言?
- 求教,如何在DataGrid中全选,然后一起修改
- 大家帮忙分析我一同学说的一句话
- aspx页面已经定义了一排TextBox,name设为txt1,txt2,txt3....在代码如何用循环得到它们的值?
- spring.net一个很古怪的问题,求高手解答
- 谁用过 Crystal Reports 2008 这个插件啊?
form.method = "post";
form.enctype="multipart/form-data";
放到ONLOAD里可以不?
接下来就是调用完怎么把这些属性删掉了,
因为点完这个按钮,代码就执行在
upload.ashx文件里了。那个是C#语言,这里怎么删呀
function btnUploadOK_onclick() {
var form = document.getElementsByTagName('form');
form[0].method = "post";
form[0].enctype = "multipart/form-data";
form[0].action = "upload.ashx";
form[0].target = "ajaxifr";
alert(form[0].id);
form[0].submit();
}
这样虽然能提交表单到"upload.ashx";
但根本不能很好的执行里面的代码,只有在确实的在form那儿写好 method = "post";才行说明这种方法根本不可行
BPform.submit()”/>其中bp_form为表单的id值;duizhen是表单里面一个input的id值;例如:<form id=”bp_form” name=”bp_form” method=“get” action=”"><input type=”hidden” name=”lunci” value=”" />/* 上面的提交按钮 */</form>
接下来就是调用完怎么把这些属性删掉了,
因为点完这个按钮,代码就执行在
upload.ashx文件里了。那个是C#语言,这里怎么删呀--------------------------------------------------你要删掉 什么??? 你的方法里面是 局部变量 form。你还怕 它 影响你 原来 表单中写的 method ? action?
但根本不能很好的执行里面的代码------------------------------------不能执行啥???
不能运行的是upload.ashx文件里
public class upload : IHttpHandler {
...
HttpFileCollection f = Request.Files;//获取上传的文件
string aaa = f[0].FileName;
我要上传一个文件。这里应该是得到所有input type="file"的控件的文件。
一运行到
string aaa = f[0].FileName;
这句,直接就跳回到网页了,设断点都不行。
我加了一个测试按钮
function Button1_onclick() {
var form = document.getElementsByTagName('form');
alert(form[0].enctype);
}
在不改表单属性的时候,
alert(form[0].enctype);这里得到的是
application/x-www-form-urlencoded
但我执行完
form[0].enctype = "multipart/form-data";
,再回到网页,点Button1_onclick()就变成"multipart/form-data";
你不是说不会变吗?