Я работаю над одним веб-приложением, в котором я беру 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 %}