電話番号フィールドを検証しようとしています。ユーザが次のロケーション名フィールドを入力すると、フィールドは検証されます。 fiddle また、電話番号フィールドには、次の電話入力フィールドに自動タブが必要です。 [市外局番(3桁)を入力すると、次の3桁の電話入力フィールドに進む必要があります)。最後の4桁に焦点を当てたとき。AngularJS - 3つの入力フィールド電話番号の検証
<form id="aidLocationForm" class="well form-inline">
<div class="control-group phone-group">
<label for="phone1" class="col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 control-label">Primary contact number</label>
<div class="controls">
<input type="text" value="" maxlength="3" ng-minlength="3" ng-maxlength="3" class="area-code input-mini aid-primary-phone1-lbl" aria-label="Primary contact number" pattern="/^[0-9]{3}$">
<input type="text" value="" maxlength="3" ng-minlength="3" ng-maxlength="3" class="area-code input-mini aid-primary-phone2-lbl" aria-label="Primary contact number" pattern="/^[0-9]{3}$">
<input type="text" value="" maxlength="4" ng-minlength="4" ng-maxlength="4" class="area-code input-mini aid-primary-phone3-lbl" aria-label="Primary contact number" pattern="/^[0-9]{4}$">
</div>
</div>
<div class="control-group">
<label for="primaryLocationName" class="col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 control-label aid-primary-location-location-lbl">Primary Location Name</label>
<!-- end of label -->
<div class="controls">
<input type="text" name="primaryLocationName" id="primaryLocationName" class="col-xs-12 col-sm-9 col-md-6 col-lg-6 col-xl-6 aid-primary-location-name-input" ng-model="" required placeholder="Enter the city followed by location" size="50" maxlength="50"
aria-disabled="true" aria-label="Primary Location Name">
</div>
</div>
<button type="submit" class="btn">Sign in</button>
</form>
あなたのフィドルは機能しません。実際のバージョンを投稿してください。 – Phix
投稿する前にコンソールをチェックしましたか?それは動作しません! – Phix
@Phix - 私の悪い..私は長さをチェックするための基本的なバリデーションを追加してjquery.jsfiddle.net/priyaa2002/mvsyde1o/を追加しました – dragonfly