我的子主题模板submit_video.php中有此代码。我想验证订阅者是否已上传缩略图,否则他们无法发布视频。这是用于上传的代码..我已经尝试了几件事。我只是 JS 的初学者..这是上传缩略图的代码..我现在不知道如何使用 JS 或其他代码本身来验证它'(PHP)
<!--UploadThumbnail-->
<div class="col-12 mb-2">
<label class="label-sm qs-font-weight-medium bm_cya_form_label">
<?php esc_html_e('Upload Thumbnail', 'betube') ?> :
<span class="text-danger">*</span>
<span class="small"><?php esc_html_e('Best image size is 850x550px', 'betube') ?></span>
</label>
<input class="form-control form-control-lg" type="file" name="upload_attachment[]" id="btp_thumbnail" accept="image/*">
</div>
<!--UploadThumbnail-->
如有任何帮助,我们将不胜感激..提前致谢!
我尝试了这个通用代码更改名称等。不行,无法弄清楚
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == "") {
alert("Name must be filled out");
return false;
}
}
您的输入选择器是错误的,使用 document.forms 需要元素的 name 属性,因此您的选择器代码应该是,假设 id=btp_thumbnail 的输入包含缩略图
var x=document.forms['myForm']['upload_attachment[]'];