首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

问个用js判断空值有关问题不知道少什么

2013-05-02 
问个用js判断空值问题不知道少什么这是jsfunction imgCheck(){if(document.getElementById(myFile).valu

问个用js判断空值问题不知道少什么
这是js
function imgCheck(){
if(document.getElementById('myFile').value==""){
alert("请选择上传文件");
return false;
}else{
return true;
}
这是我需要检查空值的
<form method="post" enctype="multipart/form-data"
action="CuploadAction.action">

替换图片:

<input id="myFile" type="file" size="20" name="myFile"></input>
<input type="submit" value="替换图片"></input>
</form>
<form method="post" enctype="multipart/form-data"
action="DuploadAction.action" onsubmit="return imgCheck()">
现在我就算选了图片也会报出请选择上传文件,不知道还需要加什么
[解决办法]
嗯,id问题,getElementById 应当是唯一的,所以只能找到第一个。

改一下


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
<!--
function imgCheck(form){
var fileInput = form["myFile"];
if(fileInput.value==""){
alert("请选择上传文件");
return false;
}else{
return true;
}
}
//-->
</script>
<form method="post" enctype="multipart/form-data"
action="DuploadAction.action" onsubmit="return imgCheck(this)">
<input type="file" size="20" name="myFile"></input>
<input type="submit" value="替换图片1"></input>
</form>

<form method="post" enctype="multipart/form-data"
action="DuploadAction.action" onsubmit="return imgCheck(this)">
<input type="file" size="20" name="myFile"></input>
<input type="submit" value="替换图片2"></input>
</form>

<form method="post" enctype="multipart/form-data"
action="DuploadAction.action" onsubmit="return imgCheck(this)">
<input type="file" size="20" name="myFile"></input>
<input type="submit" value="替换图片3"></input>
</form>

热点排行