如何判断上传的文件是指定文件名 Dim pathpath = "E:\Program Files\a.sql"Dim fnameArrfnameArr = Split(path ,"\")alert(fnameArr(UBound(fnameArr))) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input name="file1" id="file1" type="file"><input type='button' name="upload" onclick="check(document.getElementById('file1').value)"><script language="javascript">function check(filename){if(document.getElementById('file1').value=''){return false;}r=filename.match(/[\s\S]*\\([\s\S]*)\.[\s\S]*/)if(r[1]!="我的文件"){alert("不能上传该文件");document.getElementById('file1').value='';return false;}}</script> <input name="file1" id="file1" type="file"><input type='button' name="upload" onclick="check(document.getElementById('file1').value)"><script language="javascript">function check(filename){if(document.getElementById('file1').value=''){return false;}r=filename.match(/[\s\S]*\\([\s\S]*)\.[\s\S]*/)if(r[1]!="我的文件"){alert("不能上传该文件");document.getElementById('file1').value='';return false;}}</script> <input name="file1" id="file1" type="file" onchange="check(this)"/><script>function check(f){ if(f.value.lastIndexOf("我的文件")==-1||f.value.lastIndexOf("我的文件")+1!=v.lastIndexOf(".")) { alert("文件不允许上传!"); f.select(); return; }}</script> 最好前台后台都做判断。我比较喜欢用split 这个可以用, 但是如何在点击确定后清空文件内容,因为这样虽然提示了,但是仍然可以上传<input name="file1" id="file1" type="file" onchange="check(this)"/><script>function check(f){ if(f.value.lastIndexOf("我的文件")==-1||f.value.lastIndexOf("我的文件")+1!=v.lastIndexOf(".")) { alert("文件不允许上传!"); f.select(); return; }}</script> 呵呵!{ alert("文件不允许上传!"); f.select(); return false; //这地方改下 } } 楼主:javascript不能改变<input type ='file'>的value。这是DOM2标准中的安全限制(否则你就可以在用户不参与的情况下上传别的文件啦)。所以,你不能够清空文件名。替代方案:调用<form>的reset. 点击按钮移动DIV 使用swfObject能向没有内容的.swf文件添加图片和播放方式吗? 后台获取javascript 变量的值 SQL Server2008如何实现远程连接 比起来 Js真是简陋啊....郁闷啊~~~ 如何用 js 让 <tr> 不可用? 在线等! 分享堆糖瀑布流开源代码(jQuery) 如何使打开的页面位于其父页面的中央。 制作HTML网页时如何实现下拉到最底部自动加载新的图片 为什么这个表单注册运行不了 20080214 两颗星星一个人,希望三颗星时两个人,啥都不说了,照例散分~~~ 过年好,请各位高手帮帮忙,关于JS的日期取值问题,在线等。
<input type='button' name="upload" onclick="check(document.getElementById('file1').value)">
<script language="javascript">
function check(filename)
{
if(document.getElementById('file1').value='')
{
return false;
}
r=filename.match(/[\s\S]*\\([\s\S]*)\.[\s\S]*/)
if(r[1]!="我的文件"){alert("不能上传该文件");document.getElementById('file1').value='';return false;}
}
</script>
<input type='button' name="upload" onclick="check(document.getElementById('file1').value)">
<script language="javascript">
function check(filename)
{
if(document.getElementById('file1').value='')
{
return false;
}
r=filename.match(/[\s\S]*\\([\s\S]*)\.[\s\S]*/)
if(r[1]!="我的文件"){alert("不能上传该文件");document.getElementById('file1').value='';return false;}
}
</script>
<script>
function check(f)
{
if(f.value.lastIndexOf("我的文件")==-1||f.value.lastIndexOf("我的文件")+1!=v.lastIndexOf("."))
{
alert("文件不允许上传!");
f.select();
return;
}
}
</script>
<script>
function check(f)
{
if(f.value.lastIndexOf("我的文件")==-1||f.value.lastIndexOf("我的文件")+1!=v.lastIndexOf("."))
{
alert("文件不允许上传!");
f.select();
return;
}
}
</script>
alert("文件不允许上传!");
f.select();
return false; //这地方改下
}
}