数字のみを受け入れるようにテキストボックスを制限することで多くの助けが見つかりましたが、テキストボックスを米国の電話番号形式で表示できるかどうかを確認したかったのです
例:
( _ _ _ ) _ _ _ - _ _ _ _
助けてください。
数字のみを受け入れるようにテキストボックスを制限することで多くの助けが見つかりましたが、テキストボックスを米国の電話番号形式で表示できるかどうかを確認したかったのです
例:
( _ _ _ ) _ _ _ - _ _ _ _
助けてください。
私はあなたのためにグーグル検索をしました、そしてこれを見つけました。まさにあなたが望んでいるものだと思います
http://www.kodyaz.com/articles/javascript-phone-format-phone-number-format.aspx
国コード コンポーネントを無視した米国の電話番号方式は次のとおりです。
[2-9][0-9][0-9] [2-9][0-9][0-9] [0-9][0-9][0-9][0-9]
次のようなユーザーに提案できます。
<table>
<tr>
<td class="fieldLabel">Phone number:
<td><input id="phoneNumber" name="phoneNumber"><br>
<span class="screenTip">Format: 999 999 9999</span>
</table>
アプリケーションは、ユーザーがフォームを送信する (またはデータを送信する) ときに値が有効であることだけを気にします。スクリプトを使用して、ごく少数のブラウザーでのみユーザー キーとして入力を制限する (または貼り付けまたはドロップする) ユーザー フレンドリなフィールドを実装することは非常に困難です。使用中のすべてのブラウザではおそらく不可能です。
一方、送信されたとき、またはフィールドがフォーカスを失ったときに値を検証することは非常に簡単で、エラーを修正するためのユーザーフレンドリーなメッセージです (値をそのままにして、ユーザーに修正させます)。