JavaScript getElementByName()。值无效
如果未选择任何文件,我希望收到警报。但在此代码中,当选择文件时。它仍然显示警报。请告诉我怎么修JavaScript getElementByName()。值无效,javascript,Javascript,如果未选择任何文件,我希望收到警报。但在此代码中,当选择文件时。它仍然显示警报。请告诉我怎么修 <script> function null_upload() { var a = document.getElementsByName("upload_file").value; if(a == null) { alert('Please Select Min 1 File.'); return false; } } </script> 函数nul
<script>
function null_upload()
{
var a = document.getElementsByName("upload_file").value;
if(a == null)
{
alert('Please Select Min 1 File.');
return false;
}
}
</script>
函数null_upload()
{
var a=document.getElementsByName(“上传文件”).value;
如果(a==null)
{
警报('请选择至少1个文件');
返回false;
}
}
上传表格是
<input type="file" name="upload_file">
<input type="image" src="img/upload.png" id="upload_botton" title="Upload Image" name="submit" onclick="return null_upload()"/>
方法返回一个集合(即一组多个元素),而不是一个DOM元素(例如,它是这样做的)
要获得第一个匹配的元素,请使用以下命令:
var a = document.getElementsByName("upload_file")[0].value;