1

HTML5 入力を使用して日付を選択しています。

ユーザーが特定の画像をクリックした場合にその入力を開きたいだけですが、モバイルブラウザーに日付ピッカーを開くよう強制することはできません。

要素は次のとおりです。

<input type="date" class="dateInput" name="day" id="day">

簡単な質問: javascript で開くにはどうすればよいですか?

4

1 に答える 1

0

ユーザーがフォーム要素にフォーカスすると、HTML5 日付ピッカーが開きます。画像をクリック/タッチしても、フォーカスを得ることにはなりません。

しかし、画像クリックで focus-event を起動することで、おそらくこの動作をエミュレートできます:

jQuery( '#date-input-image-1' ).click( function() {
    jQuery( '#date-input-1' ).focus();
} )
于 2012-10-09T12:05:34.017 に答える