Как отключить поле ввода, когда радио-кнопка выберет использование angular.js

0

Мне нужна одна помощь. Мне нужно отключить некоторые из полей ввода, когда будет выбран переключатель. Позвольте мне объяснить мой код ниже.

<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Unit Cost Price :</span>
<input type="text" name="discount" id="ucp" class="form-control" placeholder="Add unit cost price" ng-model="unit_cost_price" ng-keypress="clearField('ucp');" ng-readonly="ucpread" ng-disabled="ucpdis">
</div>
<div class="input-group bmargindiv1 col-md-12" >
<input type="radio" name="favoriteColors" ng-model="isChecked.new">Add new stock
<input type="radio" name="favoriteColors" ng-model="isChecked.old">Update stock 
</div>

В приведенном выше коде я получаю Update stock по умолчанию. Мне нужно, когда пользователь выберет " Update stock указанное выше поле Unit Cost Price за Unit Cost Price будет отключено/только когда пользователь выберет Add new stock который будет включен. Пожалуйста, помогите мне.

  • 0
    попробуйте ng-disabled="isChecked.new"
  • 0
    Я проверял, но это не подходит.
Теги:
radio-button

1 ответ

3
Лучший ответ

Дайте значение для переключателя и сравните его, чтобы отключить\включить текст.

 <input type="radio" ng-model="isChecked" name="favoriteColors" value="true" />Add new stock
 <input type="radio" ng-model="isChecked" name="favoriteColors" value="false" />Update stock

 <input type="text" ng-disabled="isChecked=='false'">

Проверьте этого скрипача: http://jsfiddle.net/ryf2h49p/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню