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