我在 header 中包含了 valid-6ren">
gpt4 book ai didi

javascript - 如何使文件上传字段成为必填项

转载 作者:数据小太阳 更新时间:2023-10-29 04:55:57 24 4
gpt4 key购买 nike

你好谁能解决这个问题。

我的输入字段在代码下方,我正在对表单提交 i.eis 进行验证:

<input name="file[]" type="file" multiple="multiple">

<form name="bdmrequest" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>" onsubmit="return(validate());">

我在 header 中包含了 validate.js,我能够验证除文件上传之外的其他字段。我正在使用的验证码:

if(document.bdmrequest.file.value== "")
{
alert("Attachment Required");
document.bdmrequest.file.focus();
return false;
}

js 不支持我使用 (document.bdmrequest.file[].value== "")请给我建议替代方案。我的输入类型的名称只能是 file[]。

最佳答案

如果您需要纯 Javascript: Demo Fiddle

function validate(){
var inp = document.getElementById('upload');
if(inp.files.length === 0){
alert("Attachment Required");
inp.focus();

return false;
}
}

jQuery:

function validate(){

if($('#upload')[0].files.length === 0){
alert("Attachment Required");
$('#upload').focus();

return false;
}
}

关于javascript - 如何使文件上传字段成为必填项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23949148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com