各位老大,如何通过“盘符:\路径\文件名”截取文件名填入input中????(code中希望截取picture中的文件名) 看見這問題都懶得理.這麼簡單的問題也不自己思考一下. ^O^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵。见笑了。。我快解决了。谢谢 <script language="JavaScript"><!--function test() { var str1=document.myform.picture.value; if (str1!=null) { var bias,dot,long,position_1,position_2 long=str1.length; left=str1.toString(); bias=left.indexOf('\\'); position_1=bias; while (bias!=-1) { //alert("position_1="+position_1+""); left=left.substring(bias+1,long); position_1=bias+position_1; bias=left.indexOf('\\'); } left=str1.toString(); dot=left.indexOf('.'); position_2=dot; while (dot!=-1) { //alert("position_2="+position_2+""); left=left.substring(dot+1,long); position_2=bias+position_2; dot=left.indexOf('.'); } document.myform.imginfo.value=str1.substring(position_1+1,position_2+1); } }//--></script> <form name="myform" ENCTYPE="multipart/form-data" ACTION="UploadReport.asp" METHOD="POST" onSubmit="MM_validateForm('imginfo','','R');if (document.MM_returnValue==true) {return funblnMsg('是否上传报表');} else {return document.MM_returnValue;}" > <table align=center border="1" width="100%" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0" bordercolorlight="silver"> <tr> <td>报表文件:</td> <td> <input NAME="picture" TYPE="FILE" class="TextBorder"> </td> </tr> <TR> <TD> 报表名:</td> <TD> <input type="text" name="imginfo" class="TextBorder" size=50>(最多50个字符) <input type="button" value="获取" onclick="test()" class="button"></form> 做一个自己的个人网站需要什么条件 求一简单JS弹出层 jquery_ajax 遇到问题 这件小事你懂的!!! 如何让iframe动态创建后自动适应其大小? 框架刷新问题 如何实现刷新按钮功能 请问如何打开页面之后让他停留在页面的某处,只有20了,回答立即给分 如何把gb2312编码的文本转换为utf-8编码的文本? 用window.showModelessDialog()打开的新窗口,如何让它在屏幕中央? 怎样让页面只弹出一个窗口,不会重复弹出窗口?? 在分帧中传递数据的奇怪问题!
我快解决了。谢谢
<!--
function test()
{
var str1=document.myform.picture.value;
if (str1!=null)
{
var bias,dot,long,position_1,position_2
long=str1.length; left=str1.toString();
bias=left.indexOf('\\');
position_1=bias; while (bias!=-1)
{ //alert("position_1="+position_1+"");
left=left.substring(bias+1,long);
position_1=bias+position_1;
bias=left.indexOf('\\');
} left=str1.toString();
dot=left.indexOf('.');
position_2=dot; while (dot!=-1)
{ //alert("position_2="+position_2+"");
left=left.substring(dot+1,long);
position_2=bias+position_2;
dot=left.indexOf('.');
}
document.myform.imginfo.value=str1.substring(position_1+1,position_2+1);
}
}
//-->
</script>
<form name="myform" ENCTYPE="multipart/form-data" ACTION="UploadReport.asp" METHOD="POST" onSubmit="MM_validateForm('imginfo','','R');if (document.MM_returnValue==true) {return funblnMsg('是否上传报表');} else {return document.MM_returnValue;}" >
<table align=center border="1" width="100%" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0" bordercolorlight="silver">
<tr>
<td>报表文件:</td>
<td>
<input NAME="picture" TYPE="FILE" class="TextBorder">
</td>
</tr>
<TR>
<TD> 报表名:</td>
<TD> <input type="text" name="imginfo" class="TextBorder" size=50>(最多50个字符)
<input type="button" value="获取" onclick="test()" class="button">
</form>