как отключить кнопку отправки, пока файл не выбран для загрузки - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю над одним веб-приложением, в котором я беру pdf-файл, а затем извлекаю его. Для ввода файлов я использовал форму django для загрузки pdf. Я хочу отключить кнопку отправки, пока пользователь не выберет pdf для загрузки. Я также пытался jQuery, но не смог получить идентификатор FileField.

forms.py

from django import forms

class browse(forms.Form):
    file = forms.FileField()

выдержки из данных. html

{% extends "invoicedata/base.html" %}
{% block content %}

<main role="main" class="container" style="margin-right: 11%;">
<div class="col-md-12">
<h2>Extract From Pdf</h2>
<hr>

<div class="container">
<div class="row">     
<div class="col-12">
<div class="card">

    <div class="card-header">
    Featured
    </div>
    <img class="card-img" src="https://vectorified.com/images/parser-icon-30.png" alt="bgimage">
    <div class="card-img-overlay ">


    <div class="card" style="width:40%; margin-top:50px;" >
    <div class="card-body" >
        <form method="POST" class="post-form" enctype="multipart/form-data">
            {% csrf_token %}  
            {{ form.as_p }} 
            <input class="btn btn-primary" onclick='start(0)' type="Submit" name="submit" value="Extract & Save">

        </form>
        <br>
        <h5>EXtracted Data will apear here</h5>
        <hr>

        {% for key, value in result.items %}
        <h6>{{key}} : {{value}}</h6>
        {% endfor %}
    </div>
    </div>
    </div>
</div>
</div>
</div>
</div>

</div>
</main>
{% endblock content %}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...