두 개의 텍스트 상자가 있습니다. 첫 번째 텍스트가 포함 된 경우 두 번째 텍스트는 비워 둘 수 없습니다.첫 번째 텍스트 상자에 값이있는 경우 두 번째 텍스트 상자의 유효성을 검사하는 방법?
이 사용 사례를 다루기 위해 angularJS 양식 유효성 검사를 설정할 수 있습니까?
두 개의 텍스트 상자가 있습니다. 첫 번째 텍스트가 포함 된 경우 두 번째 텍스트는 비워 둘 수 없습니다.첫 번째 텍스트 상자에 값이있는 경우 두 번째 텍스트 상자의 유효성을 검사하는 방법?
이 사용 사례를 다루기 위해 angularJS 양식 유효성 검사를 설정할 수 있습니까?
은 두 필드가 모두 텍스트 필드라고 가정 할 때의 예입니다.
<input type="text" ng-model="input.field1">
<input type="text" ng-model="input.field2" ng-required="angular.isDefined(input.field1) && input.field1.length > 0">
주, 아직도 (단지 빈 문자열)을 정의 할 수 있습니다 더 구체적으로, 그래서'추가 할하시기 바랍니다 && input.field1.length 이 결말을 커버하기 위해''요구되는''부름에. –
@EdHinchliffe 귀하의 의견에 따라 업데이트 된 답변을 지적 해 주셔서 감사합니다. – harishr
No probs. 추신 '&& input.field1.length'만으로 충분합니다.'0 '은 위증입니다. –
이 코드 예제는 첫 번째 입력 상자의 모델이 비어 있는지 확인한 다음 두 번째 입력 상자가 필요한 경우 확인합니다.
<form>
<input type="text" data-ng-model="first"/>
<input type="text" data-ng-model="second" data-ng-required="angular.isDefined(first)"/>
<button type="submit">Submit</button>
</form>
당신이 field1''에 값을 입력하면 다음을 삭제하는 것이 – Cherniv