type="tel"は、電話番号入力欄を作成するタグです。type="tel"を使うと、電話番号形式かチェックを行う入力欄を作成できます。電話番号のフォーマットは一概に何が正しいのかは言えないため、デフォルト状態では通常のテキストボックスと同じように何でも入力できます。入力チェックを指定したい場合はpattern属性でフォーマットを指定してください。指定する(例)maxlength="10"※全角半角の区別をしない純粋な文字数です。読み取り専用にする(例)readonly="readonly"※readonlyのみでもOKです。必須入力であることを指定する(例)required="required"※requiredのみでもOKです。入力パターンを正規表現で指定する(例)pattern="^[0-9\-]+$"※半角数値とハイフンのみOK。スタイルを指定する(例)style="color:red;"その他のグローバル属性値については、グローバル属性をご覧ください。value="999-999-9999">デフォルト状態だと特に入力チェックはかかりません。required="required">未入力だと、送信時にチェックがかかります。pattern="^[0-9]+$">半角数値以外の入力だと、送信時にチェックがかかります。pattern="^0\d{1,3}-\d{1,4}-\d{4}$">市外局番(2~4桁)-市内局番(1~4桁)-電話番号(4桁)の場合OKとなります。備考input(type="tel")は、HTML5から新たに追加になったタグです。