2016-07-21 3 views
0

내 선택 태그의 value="0"을 선택한 경우 양식을 무효화 할 수 있습니까? 이 작업을 수행 한 이유는 사용자가 아무 것도보기 전에 기본 선택 옵션을 표시하기 위해서입니다.비활성화 된 선택 옵션을 선택한 경우 양식 유효성 검사

하지만 사용자가 아무 것도 선택하지 않더라도 양식이 유효합니다.

<form name="add_task_frm" ng-submit="!add_task_frm.$valid || functiontoUse()" novalidate> 

    <input type="text" ng-model="name" required /> 

    <select ng-model="action" required> 
     <option value="0" selected disabled>Choose an Action</option> 
     <option value="description">See Description</option> 
     <option value="view">View</option> 
    </select> 

    <button type="submit">Submit</button> 

</form> 

답변

0

첫 번째 옵션에서 값을 제거하면 사용자가 아무 것도 선택하지 않으면이 옵션이 유효하지 않게됩니다. 그러나 ng-options을 사용하려면이 구현을 변경하는 것이 좋습니다.

https://docs.angularjs.org/api/ng/directive/ngOptions

관련 문제