如何使用 javascript 验证订阅者已上传缩略图

问题描述 投票:0回答:1

我的子主题模板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;
  }
} 
javascript validation thumbnails
1个回答
0
投票

您的输入选择器是错误的,使用 document.forms 需要元素的 name 属性,因此您的选择器代码应该是,假设 id=btp_thumbnail 的输入包含缩略图

var x=document.forms['myForm']['upload_attachment[]'];

mdn:文档:表单属性

© www.soinside.com 2019 - 2024. All rights reserved.