HTML 5フォームのInputタイプ-url
2313 ワード
詳細
、URLアドレスを含む入力ドメイン(H 5新規オブジェクト)を定義します.意味上のurlアドレスを表す入力ドメインでは、urlドメインの値が自動的に検証され、type=「text」のinput入力タイプと外観に差はない.
簡単に言えば、URLアドレスを含めるべき入力フィールドであり、urlフィールドの値はフォームの発行時に自動的に検証されます.
(ヒント:iPhoneのSafariブラウザはurl入力タイプを認識し、タッチパネルのキーボードを変更して適応します(.comオプションを追加)
例:
【注意:inputのurlはブラウザ内定の検出であり、各ブラウザのサポートも異なるので、自分でjsを書いて判断したほうがよい】
互換性:IEはsafariと互換性がありませんが、携帯電話のiPhoneのSafariブラウザはurl入力タイプをサポートし、タッチスクリーンキーボードを変更することで対応します(.comオプションを追加).
Input URLオブジェクトを作成するにはdocumentを使用します.要素を作成するには、次の方法を使用します.
【メリット】
1.- cssスタイル、input[type=email]またはinput[type=url]を的確に記述できます.
2.- より多くの意味定義が可能
3.-モバイルアプリケーションの適合性:モバイルブラウザはemailとurlの特殊なキーボードをポップアップし、ユーザーが手動で切り替える必要はありません.
最初は余計なinput typeを追加することが多いと思いますが、深く考えてみるとユーザー体験の向上に役立つと思いますが、あなたはどう思いますか?
【拡張】:HTML 5フォームチュートリアルのinput新しく追加されたURLタイプとemailタイプの応用と比較
過去にこのタイプの入力ボックスを作成すると、多くのJS検証が使われていましたが、今ではHTML 5を書くという効果はそれほど面倒ではありません.2つのHTML 5のinputの新たに追加されたタイプのアプリケーションを紹介します.
1、URLタイプ:
このタイプを設定すると、外観的には通常の要素とあまり差がありませんが、このタイプをフォームに配置した後、「提出」ボタンをクリックすると、この入力ボックスにURLアドレスが入力されていない場合は、提出できません.
2.Emailタイプ:
上記のURLタイプのコードのtypeをemailに変更すると、フォームのコミット時にこの入力ボックスの内容がemail形式であるかどうかが自動的に検証され、そうでない場合はコミットできません.
、URLアドレスを含む入力ドメイン(H 5新規オブジェクト)を定義します.意味上のurlアドレスを表す入力ドメインでは、urlドメインの値が自動的に検証され、type=「text」のinput入力タイプと外観に差はない.
簡単に言えば、URLアドレスを含めるべき入力フィールドであり、urlフィールドの値はフォームの発行時に自動的に検証されます.
(ヒント:iPhoneのSafariブラウザはurl入力タイプを認識し、タッチパネルのキーボードを変更して適応します(.comオプションを追加)
例:
【注意:inputのurlはブラウザ内定の検出であり、各ブラウザのサポートも異なるので、自分でjsを書いて判断したほうがよい】
互換性:IEはsafariと互換性がありませんが、携帯電話のiPhoneのSafariブラウザはurl入力タイプをサポートし、タッチスクリーンキーボードを変更することで対応します(.comオプションを追加).
Input URLオブジェクトを作成するにはdocumentを使用します.要素を作成するには、次の方法を使用します.
URL
URL 。
function myFunction() {
var x = document.createElement("INPUT");
x.setAttribute("type", "url");
x.setAttribute("value", "http://www.google.com");
document.body.appendChild(x);
}
【メリット】
1.- cssスタイル、input[type=email]またはinput[type=url]を的確に記述できます.
2.- より多くの意味定義が可能
3.-モバイルアプリケーションの適合性:モバイルブラウザはemailとurlの特殊なキーボードをポップアップし、ユーザーが手動で切り替える必要はありません.
最初は余計なinput typeを追加することが多いと思いますが、深く考えてみるとユーザー体験の向上に役立つと思いますが、あなたはどう思いますか?
【拡張】:HTML 5フォームチュートリアルのinput新しく追加されたURLタイプとemailタイプの応用と比較
過去にこのタイプの入力ボックスを作成すると、多くのJS検証が使われていましたが、今ではHTML 5を書くという効果はそれほど面倒ではありません.2つのHTML 5のinputの新たに追加されたタイプのアプリケーションを紹介します.
1、URLタイプ:
このタイプを設定すると、外観的には通常の要素とあまり差がありませんが、このタイプをフォームに配置した後、「提出」ボタンをクリックすると、この入力ボックスにURLアドレスが入力されていない場合は、提出できません.
2.Emailタイプ:
上記のURLタイプのコードのtypeをemailに変更すると、フォームのコミット時にこの入力ボックスの内容がemail形式であるかどうかが自動的に検証され、そうでない場合はコミットできません.