Sarathlal N

Stop Google from translating datepicker input field

If we translate form with datepicker using Google translate, the field may show NaN/NaN/NaN instead of selected date after compleeting translation.

The Google have solution for it. We need to add notranslate to the field or its parent element. Google translate never consider content within this classs for translation.

<input type="text" class="datepicker notranslate">

If we are using jQuery & jQuery UI datepicker, we can also add class using jQuery during initialization of datepicker.

$(function() {
    $(".datepicker").datepicker();
    $('.ui-datepicker').addClass('notranslate');
});

Recent Posts

  1. Action hooks that trigger on, before or after add, update or delete actions of option - WordPress
  2. Get all variations of a variable product - WooCommerce
  3. Generate random string - Python
  4. Split domain from an email address - Python
  5. Get upcoming N days - PHP

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.