diff --git a/app/templates/postcard_form.html b/app/templates/postcard_form.html
index bdd2eeb..b01b9bb 100644
--- a/app/templates/postcard_form.html
+++ b/app/templates/postcard_form.html
@@ -87,12 +87,16 @@ function toggleFields() {
}
toggleFields();
{% if not postcard %}
-// Auto-fill date fields with today when switching status on new postcards
+// Auto-fill date fields with today on new postcards
(function() {
var today = new Date().toISOString().slice(0, 10);
var sendTime = document.getElementById('input-send-time');
var receiveTime = document.getElementById('input-receive');
var statusSel = document.getElementById('status-select');
+ // Fill on page load
+ if (statusSel.value === 'sent' && !sendTime.value) sendTime.value = today;
+ if (statusSel.value === 'received' && !receiveTime.value) receiveTime.value = today;
+ // Fill on status change
statusSel.addEventListener('change', function() {
if (this.value === 'sent' && !sendTime.value) sendTime.value = today;
if (this.value === 'received' && !receiveTime.value) receiveTime.value = today;