Показать сообщение отдельно
  #3 (permalink)  
Старый 27.01.2017, 20:52
kzn kzn вне форума
Новичок на форуме
Отправить личное сообщение для kzn Посмотреть профиль Найти все сообщения от kzn
 
Регистрация: 27.01.2017
Сообщений: 9

Спасибо, посмотрел, но не помогло.

<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 вставлять?

Последний раз редактировалось kzn, 27.01.2017 в 20:55.
Ответить с цитированием