ブラウザがでサポートinput type="date"
しているかどうかを検出することは可能placeholder
ですか?
質問する
3564 次
1 に答える
7
W3バリデーターは、プレースホルダー属性が日付入力では無効であると言います。このHTMLの検証:
<!doctype html>
<title>date placeholder test</title>
<input type="date" placeholder="enter a date">
エラーが発生します:" Attribute placeholder not allowed on element input at this point.
"...そして属性""を使用できると言いますplaceholder when type is text, search, url, tel, e-mail, password, or number
。
また、Chromeは属性がJSに存在すると考えている場合でも、日付入力のプレースホルダーを表示しません(これは、Modernizrが属性をチェックする方法とほぼ同じです)。
var test = document.createElement(element);
test.type = 'date';
alert('placeholder' in test);
于 2012-11-21T16:53:03.660 に答える