訪問者のブラウザがHTML5入力タイプをサポートしている場合は、私のウェブサイトをチェックしたいと思います。私はどうすればいいのですか?HTML5入力がサポートされているかどうかを確認する方法は?
9
A
答えて
22
を役に立てば幸いサポートされていない場合、ナビゲータはデフォルトとしてテキストを返します。 このような簡単な確認が役に立ちます。
13
1
あなたは行うことができます:
var i = document.createElement("input");
i.setAttribute("type", "color");
return i.type !== "text";
色がサポートされている場合は、i.typeがカラーになりますが:
function IsAttributeSupported(tagName, attrName) { var val = false; // Create element var input = document.createElement(tagName); // Check if attribute (attrName) // attribute exists if (attrName in input) { val = true; } // Delete "input" variable to // clear up its resources delete input; // Return detected value return val; } if (!IsAttributeSupported("input", "placeholder")) { // Do something special here alert("placeholder attribute is not supported"); }
が、それはあなたがこれを使用することができ、フォームフィールドで
0
私は受け入れられた答えにコメントしますが、特定の評判がなければ私を許可しないので、私はこのようにします。ブラウザが認識できない入力タイプになった場合、自動的にデフォルトの 'テキスト'入力になります。だから、私は答えのJSは不要です(あなたは 'テキスト'以外のデフォルトにしたい場合を除き)
関連する問題
- 1. window.confirm()がサポートされているかどうかを確認する方法は?
- 2. カーソルスタイルがサポートされているかどうかを確認する方法
- 3. コンソールウィンドウに何かが入力されているかどうかを確認する方法は?
- 4. フォームのフィールドに値が入力されているかどうかを確認する方法は?
- 5. 入力された電子メールに "@"が含まれているかどうかを確認する方法
- 6. ブラウザがotfをサポートしているかどうかを確認する方法
- 7. HealthKitが承認されているかどうかを確認する方法
- 8. 各ボックスに値が入力されているかどうかを確認する方法
- 9. DataGridviewセルの内容値が手動で入力されているかどうかを確認する方法
- 10. 入力がCであるかどうかを確認する方法は?
- 11. 入力テキスト、ラジオ、選択ボックスがすべて入力されているかどうかを確認します。
- 12. バックボーンビューがレンダリングされているかどうかを確認する方法は?
- 13. libC++がインストールされているかどうかを確認する方法は?
- 14. フォームがドッキングされているかどうかを確認する方法は?
- 15. ボタンが押されているかどうかを確認する方法は?
- 16. mithril.jsがロードされているかどうかを確認する方法は?
- 17. Androidで、glBlendFuncSeparateOESがサポートされているかどうかを確認します。
- 18. 入力パスワードが正しいかどうかを確認する
- 19. 入力が配列内にあるかどうかを確認する方法
- 20. 入力フィールドの1つが入力されているかどうかを確認します
- 21. Android搭載端末でステレオ録音がサポートされているかどうかを確認する方法
- 22. Facebook Javascript SDKがブラウザでサポートされているかどうかを確認する方法
- 23. JavaScript言語機能が特定のブラウザでサポートされているかどうかを確認する方法
- 24. 入力ブロブが存在するかどうか確認してください
- 25. paho mqttがインストールされているかどうかを確認する方法
- 26. チェックボックスがチェックされているかどうかを確認する方法
- 27. UIViewがロードされているかどうかを確認する方法
- 28. アラームが設定されているかどうかを確認する方法
- 29. glibcが使用されているかどうかを確認する方法
- 30. GACアセンブリがロードされているかどうかを確認する方法
JSライブラリをチェックアウト@ http://www.modernizr.com/ – Andreas
近代化をチェック –