Как в JAVASCRIPT не давать опустошить поле?
Я могу отключить JS и все равно опустошить значение и отправить форму. Проверяйте на стороне сервера
Повесить обработчик на событие change, в котором проверяется value input'а и если оно пустое или не соответствует формату - заполняем дефолтным значением