JS функция не работает в Django шаблоне - PullRequest
1 голос
/ 19 апреля 2020

template:

{% extends 'home.html' %}
{% load static %}
{% block title %}Customer{% endblock %}
<script src="{% static 'js/sign_up.js' %}"></script>

{% block content %}
    <form method="post">
    {% csrf_token %}
        {{ form }}
        Date of Birth:(dd/mm/yyyy)
        <label>
            <select id="day">
                <option value="1" onclick="day()">1</option>
            </select>
        </label>
        <label>
            <select id="month">
                <option value="1" onclick="month()">1</option>
            </select>
        </label>
        <label>
            <select id="year">
                <option value="1" onclick="year(">1</option>
            </select>
        </label>
        <button type="submit">Submit</button>
    </form>
{% endblock %}

JS file

function day() {
    let dd = 1;
    for (dd = 1; dd <= 31; dd++) {
        document.getElementById("day")
        document.write("<option value=" + dd + ">" + dd + "</option>")
    }
}

function month() {
    let mm = 1;
    for (mm = 1; mm <= 12; mm++) {
        document.getElementById("month")
        document.write("<option value=" + mm + ">" + mm + "</option>")
    }
}

function year() {
    let yy = 1950;
    for (yy = 1950; yy <= 2020; yy++) {
        document.getElementById("year")
        document.write("<option value=" + mm + ">" + mm + "</option>")
    }}

js функция не работает, я не могу понять, что произошло, я создаю отдельный файл, в котором я объявляю функции для дата рождения форма, но это не ответная вещь, кроме html

...