function getfile(obj)
{
var arrList = obj.value.split(".")
var flag=0;
var filez=new Array("doc","DOC","docx","DOCX")
for(var i=0;i<filez.length;i++)
{
if(filez[i]==arrList[arrList.length-1])
{
flag=1;
}
}
if(flag==0)
{
alert('请选择word文档');
document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML = document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML;
}
if(flag==1)
{
alert("hahahaha");
// document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML = document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML;
alert(obj.value);
document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").value="aaaaaaa";
alert(document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").value);
}
}
function choosefile()
{
document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").click();
// if(document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword"))
alert("方法二");
return true;
}<span style="display:none;">
<asp:FileUpload ID="FULword" runat="server" Width="143px" onchange="javascript:getfile(this);" onkeydown= "event.returnValue=false; " onpaste= "return false " />
</span>
<asp:Button ID="btnok" runat="server" Text="Button" Width="63px" OnClientClick="return choosefile();" OnClick="btnok_Click" />
点击按钮选择文件后上传
我想通过true和false 控制后台刷新 可是有这段
("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML = document.getElementById("ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_FULword").outerHTML
才刷新不知为什么,在线等
解决方案 »
- NPOI中,使用Workbook.RemoveSheetAt()方法后就报错
- 数据库连接问题
- input 表单控件赋值
- 来者有分:ListBox 中拖拽可以改变所显示内容的上下顺序(.net)急急急!!!
- sql语句在程序中运行不出结果来
- asp.net如何实现定时执行一个函数?
- 最近acess数据库里数据表,在数据表里的一个字段类型丢失,导致数据在网站上无法显示,请问这是什么原因导致的?
- 先给50分,求购一个正则表达式,TextBox中不能输入有"'"符号的
- 我做的水晶报表在本地运行正常,搬到服务器上后不能运行,什么原因?
- passwd.text&sss.text&email.text 字符之间的连接到底有什么规则??
- 菜鸟问题,请高手解答。
- 动态创建XML
2、在后台的Page_Load中第一行吧,加入如下代码:btnok.Attributes.Add("onclick","return choosefile()");
这种风格的代码,我不敢苟同.
document.getElementById("FULword").outerHTML = document.getElementById("FULword").outerHTML;
就可以执行后台 不加就执行
但上传又不能清空