js 缺少函数 第6行aa.length不是个函数其实aa.substring(aa.indexOf(".")+1)这样就可以了另外,扩展名会有大小写,建议toUpper或toLower下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <INPUT TYPE="file" NAME="file" onchange="a(this)"><SCRIPT LANGUAGE="JavaScript">function a(obj){alert(obj.value)alert(obj.value.toLowerCase())//变小写alert(obj.value.toUpperCase())//变大写}</SCRIPT> 不客气~onchange事件好像可以满足这个要求不过onchange和onblur最好不要一起用,不然会出问题了用onchange的话记得把onblur删了转换大小写的函数是toLowerCase()和toUpperCase()用法是bb = bb.toLowerCase();有的文件扩展名会是大写的,比如"file.JPG"这样的话你原来的代码就判断不出来了所以最好转换一下大小写 呵呵.都好了.change事件好用.但是 格式不对是判断出来了.错误信息怎么就是不输出来了.晕.再次请教了.唉.我咋这没用呢.... 提示信息不能出来么?我这可以显示的呀,至少在上面那段代码下。你用Firefox吧,装个firebug,脚本再有问题的话就能自己调试调试了那样比较方便 JavaScript 服务器请求问题 帮忙改个JS谢谢 DIV收缩问题 alert确定以后再跳转url 用javascript打开新窗口的问题 jquery怎样判断多个CheckBox是否被选中, attr只能判断第一个 []firefox 中执行 innerHTML 很怪的问题 日期问题 能不能在浏览器端验证用户输入中是否含有给定字符串的内容? 关于showModalDialog的两个问题。 Table增加行問題,求救---求源碼 一个简单的鼠标跟随效果,请大虾们指教了. JS添加DIV
<INPUT TYPE="file" NAME="file" onchange="a(this)">
<SCRIPT LANGUAGE="JavaScript">
function a(obj)
{
alert(obj.value)
alert(obj.value.toLowerCase())//变小写
alert(obj.value.toUpperCase())//变大写
}
</SCRIPT>
不过onchange和onblur最好不要一起用,不然会出问题了
用onchange的话记得把onblur删了转换大小写的函数是toLowerCase()和toUpperCase()
用法是bb = bb.toLowerCase();
有的文件扩展名会是大写的,比如"file.JPG"
这样的话你原来的代码就判断不出来了
所以最好转换一下大小写
呵呵.都好了.
change事件好用.
但是 格式不对是判断出来了.
错误信息怎么就是不输出来了.
晕.再次请教了.
唉.我咋这没用呢....
我这可以显示的呀,至少在上面那段代码下。
你用Firefox吧,装个firebug,脚本再有问题的话就能自己调试调试了
那样比较方便