반응형
AngularJS 드롭다운 필수 유효성 검사
다음은 제 코드 조각입니다.angular를 사용하여 드롭다운을 확인하고 싶다.
<td align="left" width="52%">
<span class="requiredSmall">*</span>
<select class="Sitedropdown" style="width: 220px;"
ng-model="selectedSpecimen().serviceID"
ng-options="service.ServiceID as service.ServiceName for service in services">
<option value="" ng-selected="selected">Select Service</option>
</select>
</td>
유효한 수단:
유효한 값은 "Select Service(서비스 선택)"를 제외한 모든 값을 사용할 수 있습니다. 이것이 기본값입니다.다른 ASP.net Require 필드 Validator DefaultValue="0" 드롭다운과 마찬가지로 My 드롭다운이 서비스에서 바인딩되고 "Select Service"를 제외한 다른 모든 값을 선택합니다.
를 추가해야 합니다.name드롭다운 목록에 속성을 추가한 후requiredAtribute를 사용하여 에러를 참조할 수 있습니다.myForm.[input name].$error.required:
HTML:
<form name="myForm" ng-controller="Ctrl" ng-submit="save(myForm)" novalidate>
<input type="text" name="txtServiceName" ng-model="ServiceName" required>
<span ng-show="myForm.txtServiceName.$error.required">Enter Service Name</span>
<br/>
<select name="service_id" class="Sitedropdown" style="width: 220px;"
ng-model="ServiceID"
ng-options="service.ServiceID as service.ServiceName for service in services"
required>
<option value="">Select Service</option>
</select>
<span ng-show="myForm.service_id.$error.required">Select service</span>
</form>
Controller:
function Ctrl($scope) {
$scope.services = [
{ServiceID: 1, ServiceName: 'Service1'},
{ServiceID: 2, ServiceName: 'Service2'},
{ServiceID: 3, ServiceName: 'Service3'}
];
$scope.save = function(myForm) {
console.log('Selected Value: '+ myForm.service_id.$modelValue);
alert('Data Saved! without validate');
};
}
여기 작업용 플런커가 있습니다.
언급URL : https://stackoverflow.com/questions/15360094/angularjs-dropdown-required-validation
반응형
'codememo' 카테고리의 다른 글
| Javascript용 밑줄을 사용하여 중복 개체 제거 (0) | 2023.02.16 |
|---|---|
| Oracle의 열 조합에 고유한 제약을 가하려면 어떻게 해야 합니까? (0) | 2023.02.16 |
| angularjs의 ng-bind 필터를 사용한 후 텍스트 추가 (0) | 2023.02.16 |
| "청취자가 true를 반환하여 비동기 응답을 나타냈지만 응답이 수신되기 전에 메시지 채널이 닫혔습니다." 무슨 의미입니까? (0) | 2023.02.12 |
| Oracle에서 여러 행을 콤마 구분 목록으로 결합하려면 어떻게 해야 합니까? (0) | 2023.02.12 |