2016-09-09 5 views
0

私は自分の「日付」入力を作成しました。これはpaperinput、pikadayの日付ピッカー、日付バリデーター(私のもの)で構成されています。その理由は、「漠然とした」日付(誰かが特定の年にいつでも意味する1901年から2050年の間の値を持つ4桁の数字を入力した場合)と複雑な他のルールの両方を許可するという要件があるから2811は今年11月20日私は英国ですので、DD/mm/yyで作業していますが、交換するシステムはユーザーが/文字を入力する必要はありません)。紙の入力と自分の要素を持つタブの順序

私は2つの用紙入力フィールドの後に私の日付フィールドが続くフォームを持っています。 1つのタブで何も選択されずに次のタブが選択されたときに、特別な要素からタブを離れるまで、タブの移動がうまく動きます。

日付入力要素の用紙入力のblurイベントにコードを入れ、イベントハンドラにvar test = document.activeElement;を加えました。この結果は、私のページのbody要素です。

タブオーダーをうまく再生させるにはどうすればよいですか?

+0

?また、「ぼかし」は任意のフォーカスを殺し、フォーカスを移動しません。 – aardrian

+0

URLはありません。これは内部のプライベートアプリケーションになります。私は、要素blur関数を呼び出すわけではない、私はblurイベントを聞いている。 – akc42

+0

私はページを見ることができたら、私はタブがどこに行くのかを特定できるかもしれません。私はポリマー開発者ではないので、私は推測することはできません。このCSSを追加して、欠落しているタブ上に何かをハイライト表示するかどうか試してみてください。そうでなければ、ええ、ある種のページを見る必要があります。 CSS: '*:focus、a:focus {outline:2px dotted#00f!important; box-shadow:0 0 2em rgba(255,255,255, .75)!important;}' – aardrian

答えて

0

質問の下のコメントで説明したように、ピカデー日付ピッカーはぼかしのタブを受け取りましたが、すぐに非表示になりました。これにより、タブが本体に残されました。ピッカーのさまざまなボタンを変更して、ピッカーの作成時にtabindex = " - 1"を追加しました。これで問題は解決しました

関連する問題