<html > <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk /> <meta name="Keywords" content="XHTML" /> <meta name="Description" content="XHTML" /> <title> JavaScript截取文件名</title> </head> <body> <script language="javascript"> function test(){ var str1=document.paperFormCh.fileFile1.value; var regstr=; var regresult=new RegExp(regstr) var sss=str1.split(regresult,'100'); var need=sss[sss.length-1]; var a=need.split('.'); document.Form1.txt1.value=a[0]; document.Form1.txtText3.value=a[1]; document.Form1.txt4.value=need; } </script> <body> <form name=paperFormCh> File Input:<input name=fileFile1 type=file><br> Text1:<input name=txtText1 type="text" size=60><br> Text2:<input id="txt1" type="text"><br> Text3:<input name=txtText3 type="text"><br> Text4:<input id="txt4" type="text"><br> <input type="button" value=" " οnclick="txtText1.value=fileFile1.value" size="60"><br> <input type="button" value="" size="60" οnclick="test()" > </form> </body>