Как не изменять значение, если вход пуст
Я написал этот код для формы, над которой я работал.
<div class="col-md-6"><label class="labels">Doğum Günü:</label><input method="POST"name="birtdate" class="form-control" {% if student.birtdate%} type="text"value="{{student.birtdate}}" onfocus="(this.type='date')"onblur="(this.type='text')" {%else %}type="date" {% endif %}></div></div>
Он должен показывать начальное значение при размытии и превращаться в поле даты при фокусировке. Проблема в том, что когда я нажимаю на него, а затем отвожу, он показывает пустое значение. Мне нужно как-то проверить это и заставить его не изменять значение, если вход пуст. Как я могу это сделать?