<input type="file"/>控件是否为空验证,文件类型验证,file控件清空,禁止手写。
file控件禁止手写,是否为空验证,文件类型验证,file控件清空。
<html><body bgcolor="white"><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY><TR><TD><center><h4>考勤记录导入</h4></center><hr/><br/><center><form action="<%=request.getContextPath() %>/admin/HtmlFile.do" method="post" enctype="multipart/form-data" name="HtmlFileForm" onsubmit="return check()"><span id='uploadSpan'><input type="file" name="file" id="file" unselectable="on" onchange='checkFileType(this.value);'/> </span><input type="submit" value="提交"/></form></center></TD></TR></TBODY></TABLE><script type="text/javascript">function checkFileType(str){var pos = str.lastIndexOf(".");var lastname = str.substring(pos,str.length);var resultName=lastname.toLowerCase();if ('.xls'!=resultName.toString()){alert('只能上传xls文件,您上传的文件类型为'+lastname+',请重新上传');resetFile();}}var html=document.getElementById('uploadSpan').innerHTML; function resetFile(){ document.getElementById('uploadSpan').innerHTML=html; } function check() { if(HtmlFileForm.file.value == "") { alert("请选择文件路径"); return false; }else{ return true; }}</script></body></html>