7

チェックイン日に日付ピッカーを使用しています。

ウェブサイトで Google 翻訳を使用しています。

したがって、言語を英語から中国語または他の言語に変更すると、日付ピッカーの値は になりNaN/NaN/NaNます。日付ピッカー形式はmm/dd/yyyy.

4

6 に答える 6

3

jQuery UI の datepicker コードを変更できない/変更したくない場合は、beforeShow コールバックを使用してnotranslateクラスを追加することもできます。

beforeShow: function(input, inst) {
    inst.dpDiv.addClass('notranslate');
}

バージョン 1.12.0 でテスト済み

于 2016-08-30T08:43:10.517 に答える
0

Google 翻訳を使用して日付ピッカーでフォームを翻訳すると、翻訳完了後に選択した日付ではなく、フィールドに NaN/NaN/NaN が表示される場合があります。

Google には解決策があります。フィールドまたはその親要素に notranslate を追加する必要があります。Google 翻訳は、このクラス内のコンテンツを翻訳対象とは見なしません。

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

jQuery & jQuery UI datepicker を使用している場合、datepicker の初期化中に jQuery を使用してクラスを追加することもできます。

$(function() {
    $(".datepicker").datepicker();
    $('.ui-datepicker').addClass('notranslate');
});
于 2020-07-23T05:47:02.693 に答える