How do I simulate placeholder functionality on input date field?

后端 未结 14 1462
生来不讨喜
生来不讨喜 2020-11-27 03:35

It\'s impossible to use placeholder on date fields but I really need it.

I want two date inputs with texts \"From\" and \"To\" on each one as placeholders.

14条回答
  •  伪装坚强ぢ
    2020-11-27 04:27

    Using a jQuery (sure you can achieve this with Vanilla. This make sure the date format still the same.

    $(function() {
      $('.sdate').on('focus', function() {
        $(this).attr('type', 'date');
      });
      $('.sdate').on('blur', function() {
        if(!$(this).val()) { // important
          $(this).attr('type', 'text');
        }
      });
    });
    
    
    

提交回复
热议问题