--- title: slug: Web/HTML/Element/input/url tags: - 要素 - Form Control - フォーム入力 - フォーム - HTML - HTML 入力型 - HTML フォーム - Input - 入力型 - リファレンス - Text - URL - control browser-compat: html.elements.input.input-url translation_of: Web/HTML/Element/input/url --- {{HTMLRef("Input_types")}} {{HTMLElement("input")}} 要素の **`url`** 型は、ユーザーに URL を入力および編集させるために使用します。 {{EmbedInteractiveExample("pages/tabbed/input-url.html", "tabbed-shorter")}} 入力値はフォームの送信前に自動的に検証され、空欄または正しい形式の URL のどちらかであることが確認されます。 CSS の {{cssxref(":valid")}} および {{cssxref(":invalid")}} 擬似クラスが自動的に適用され、フィールド上の現在の値が妥当な URL であるかどうかを視覚的に示します。 `url` 型に対応していないブラウザーでは、 `url` 入力欄は標準の {{HTMLElement("input/text", "text")}} 入力欄で代替されます。
{{anch("値")}} | URL を表す {{domxref("DOMString")}}、または空欄 |
イベント | {{domxref("HTMLElement/change_event", "change")}} および {{domxref("HTMLElement/input_event", "input")}} |
対応している共通属性 | {{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("required", "input")}}, {{htmlattrxref("size", "input")}} |
IDL 属性 |
list , value , selectionEnd ,
selectionDirection
|
メソッド | {{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}} |