Спасибо, посмотрел, но не помогло.
<div class= "form-group" id="kppblock" style='display: block;' ng-class="{error: myForm.kpp.$invalid}">
<label> КПП </label>
<div>
<input name="kpp" id="kkpp" ng-model="agent.kpp" type= "num" min="0" max="999999999" class= "form-control" placeholder="КПП" required/>
<span ng-show="myForm.kpp.$dirty && myForm.kpp.$invalid" class="help-inline">Введите КПП</span>
</div>
</div>
Пробовал как в документации, а именно в функции так:
kkpp.setAttribute(maxlength, 12);
и даже так:
<script type="text/javascript">
function Selected(a) {
var label = a.value;
var el = document.querySelector("div.form-group input[name=kpp]");
var ell = document.querySelector("div.form-group input[name=inn]");
if (label=="ИП") {
document.getElementById("kppblock").style.display='none';
ell.setAttribute(maxlength, 12);
el.disabled = true;
} else {
document.getElementById("kppblock").style.display='block';
ell.setAttribute(maxlength, 10);
el.disabled = false;
}
}
но не срабатывает maxlength. disabled и display срабатывают. Что не правильно?
script функции надо именно в body вставлять?