<input type="file" id="f" name="filepath" value="" class="span-12 bgclr_d1d6f5 " cssClass="btn padding_left_2" theme="simple" contenteditable="false"> 做个上传文件的选择框。但是只允许选择xls格式的文件上传的?利用属性可以实现嘛?
比如: contenteditable="false" 就可以限制在地址栏手动输入。
比如: contenteditable="false" 就可以限制在地址栏手动输入。
在客户端进行验证<script Language= "JavaScript " Type= "text/javascript "> <!--
function picForm_Validator(myform)
{
if(document.all.file1.value== " ")
{
alert( "请选择上传的照片! ");
myform.mfile.focus();
return false;
}
var last=document.all.file1.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //检查上传文件格式
last=last.toUpperCase();
if(last== "GIF " || last== "JPG "){
}
else
{
alert( "只能上传.GIF 或.JPG 文件,请重新选择! ");
return false;
}
return true;
}
//-->
</script>
<form method= "POST " enctype= "multipart/form-data " action= "xx.action " onsubmit= "return picForm_Validator(this) ">
<input name= "file1 " type= "file " class= "style4 " value= " " size= "40 ">
<input type= "submit " value= "上传 " name= "B1 " class= "s02 ">
</form>
还是选择后,需要通过js验证。
其实为了用户体验好的话,你就在上传文件那,标明下,
*请上传xls格式的文件