求Javascript客户端验证表单信息
来源:百度知道 编辑:UC知道 时间:2024/04/29 11:18:48
<form name=form1 action=05321.asp method=post>
<input type=file name="file1">
<input type=submit name="submit" value="提 交">
</form>
上面代码是表单,哪位大侠给出验证代码呗
要求file的值不空 AND 只可以是.JPG.GIF文件
请把代码贴出来如果能答到目的我一定再追加100分
把全部代码都给出来,说明详细一点XX
<input type=file name="file1">
<input type=submit name="submit" value="提 交">
</form>
上面代码是表单,哪位大侠给出验证代码呗
要求file的值不空 AND 只可以是.JPG.GIF文件
请把代码贴出来如果能答到目的我一定再追加100分
把全部代码都给出来,说明详细一点XX
<form name=form1 action=05321.asp method=post onsubmit="return checkform()">
<input type=file name="file1">
<input type=submit name="submit" value="提 交">
</form>
<script language="javascript">
function checkform()
{
var fst=document.form1.file1.value;
fst=fst.substring(fst.length-3).toUpperCase();
if(fst!="JPG" && fst!="GIF")
{
alert("只能上传jpg或gif文件");
return false;
}
else
{
return true;
}
}
</script>
这东西最好在服务端验证
如果只在客户端验证,就像上面2位的
用户可以上传一个 jsp文件
里面可以调用一个 创建 服务器 的超级用户的 代码
之后上传该文件
file控件里面最开始显示的是.jsp文件
然后手动修改为.gif
javascript验证判断时确实是 gif文件
通过验证上传到服务器
但是服务器端实际上接受到的是 .jsp文件
之后用户直接用浏览器访问该 jsp文件
里面的java代码被执行,就会在服务器上创建一个超级用户
<script language=javascript>
function check()<