javascript的小问题……

linuxpig 2003-08-19 02:36:07
<script language="JavaScript">

function checkvalid(theform){

var fujian_houzhui_hefa=0;

if(theform.title.value=="" || theform.content.value=="")

{ alert("信息不完整!");

return false;

}

else
if(fujian_houzhui_hefa==0) //不是*.bmp,*.jpg,*.png,*.gif,*.psd

{ alert("您选择的不是图片文件!请选择*.bmp,*.jpg,*.png,*.gif,*.psd类型文件!");

return false;

}//我想作一个上传图片的网页,在这个函数里面需要检查上传文件的格式
//即文件的后缀名是否是上述的几种格式
//可是这个检查文件格式的函数不会写,麻烦诸位了!!!
//礼!
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw47 2003-08-19
  • 打赏
  • 举报
回复
<input type=file id=xx><input onclick=getsize()>

</BODY>
</HTML>
<script>
function getsize()
{

var path=xx.value
path=path.replace(/\\/gi,"\\\\")
var fso=new ActiveXObject("scripting.FileSystemObject")
var f=fso.GetFile(path)
if(path.substring(path.length-3,path.length)!="gif"&&path.substring(path.length-3,path.length)!="jpg")//限制格式
{
alert("格式不服")
return false
}
if(f.size>40*1024)//限制文件大小
{
alert("过大:D")
return false
}

}
</script>
刚写的,多了大小判断,自己去掉吧
delphine 2003-08-19
  • 打赏
  • 举报
回复
var strText = this.fujian_houzhui_hefa.value.substr(this.fujian_houzhui_hefa.value.indexOf('.'))
if ( strText.search(/[^bmp|jpg|png|gif|psd]/g) != -1 )
{
alert("您选择的不是图片文件!请选择*.bmp,*.jpg,*.png,*.gif,*.psd类型文件!");
return;
}


======================
我没试,你试试吧
Gorgee 2003-08-19
  • 打赏
  • 举报
回复
var fujian_houzhui_hefa=(文件名.substr(文件名.length-3,4)).indexOf(*.bmp,*.jpg,*.png,*.gif,*.psd");
if (fujian_houzhui_hefa==-1)
alert(您选择的不是图片文件!请选择*.bmp,*.jpg,*.png,*.gif,*.psd类型文件!");
else
alert("ok");
本科毕业论文-嵌入式浏览器开发 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.4 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 ……………………………………23 4.2 GTK图形程序开发 ……………………………………………29 第五章 Netbit浏览器开发与分析 ……………………… 31 5.1 Netbit 浏览器简介 ………………………………………… 31 5.2 Netbit Browser浏览器各部份的功能 …………………… 31 5.3 界面模块………………………………………………………32 5.4 控制模块………………………………………………………34 5.5词法分析模块… ………………………………………………34 5.6使用PIXMAP的画图模块………………………………………35 5.7 文本文件的显示模块…………………………………………36 5.8 HTML文件的显示模块 ……………………………………… 37 5.9 Netbit实际应用效果及比较 ……………………………… 40 5.10 Netbit Browser的缺点分析及改进办法 …………………44 5.11 Netbit Browser未来的展望 ………………………………48 第六章 其它浏览器分析…………………………………… 50 6.1 Dillo(Gzilla)浏览器分析 ……………………………… 50 6.2 Thunder浏览器分析…………………………………………55 6.3 Mozilla浏览器分析…………………………………………56 6.4 ZEN浏览器分析………………………………………………57 6.5 浏览器分析工作的总结………………………………………58 致 谢…………………………………………………………… 60 参考文献表………………………………………………………61
网上购书系统 一万多字。 摘要 ……………………………………………………………………………………………………Ⅱ 英文摘要 ………………………………………………………………………………………………Ⅲ 前言… ……………………………………………………………………………………………………1 1 需求分析 ……………………………………………………………………………………………1 1.1 系统需要解决的主要问题 ……………………………………………………………………1 1.2 系统应该具备的基本功能 ……………………………………………………………………1 2 系统设计相关原理……………………………………………………………………………………2 2.1 Jsp相关技术介绍 ………………………………………………………………………………2 2.1.1 Jsp技术 ……………………………………………………………………………………2 2.1.2 HTML语言……………………………………………………………………………………2 2.1.3 JavaScript语言 …………………………………………………………………………3 2.1.4 SQL Server 2000数据库 …………………………………………………………………3 2.1.5 tomcat服务器 ……………………………………………………………………………3 2.2 运行JSP所需的环境 ……………………………………………………………………………3 2.3 SQL语句介绍 ……………………………………………………………………………………4 3 系统总体设计…………………………………………………………………………………………4 3.1 基本介绍 ………………………………………………………………………………………4 3.2 运行环境与系统结构 …………………………………………………………………………4 3.2.1硬件环境………………………………………………………………………………………5 3.2.2软件环境………………………………………………………………………………………5 3.3.3系统结构………………………………………………………………………………………5 4 系统详细设计…………………………………………………………………………………………6 4.1 数据库中表的设计………………………………………………………………………………6 4.2 用户注册会员界面的设计………………………………………………………………………7 4.3 用户登录界面设计………………………………………………………………………………8 4.4 用户在线购书主界面设计………………………………………………………………………9 4.5 我的购物车主界面设计 ………………………………………………………………………10 5 调试过程中遇到的主要问题和解决办法 …………………………………………………………11 6总结 …………………………………………………………………………………………………12 参考文献 ………………………………………………………………………………………………13 致 谢…………………………………………………………………………………………………13 附 录 (部分源代码)……………………………

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧