Как отключить селектор выбора - PullRequest
0 голосов
/ 04 июня 2018

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

Это селектор выбора:

 <input type="text" name="tipologia" id="tipologia"/>

<select class="selectpicker" name="sottocon" id="sottocon_%idTipoScadenza%" data-live-search="true"
   autofocus>
            </select>

Этоэто событие

TipologieX();
$("#tipologia").on('input', function (e) {
    TipologieX();
});


function TipologieX() {
    var tipo = document.getElementById("tipologia").value;

if (tipo == 0) {
        document.getElementById("tipoanagrafico").value = "C";
        document.getElementById("tipoanagrafico").readOnly = true;

    } else if (tipo == 1) {
        document.getElementById("tipoanagrafico").value = "";
        document.getElementById("tipoanagrafico").readOnly = false;
        document.getElementById("#ssottoconto_%idTipoScadenza%").attr("disabled", true);
        document.getElementById("#sottocon_%idTipoScadenza%").readOnly = true;
        document.getElementById("#sottocon_%idTipoScadenza%").prop("disabled", true);

    }

Выбор / отключение селектора выбора зависит от значения входа "Типология".

Не из этих работ кто-нибудь может помочь?

1 Ответ

0 голосов
/ 04 июня 2018
document.getElementById("#sottocon_%idTipoScadenza%").disabled = true

Имейте в виду, что ваше значение input#tipologia имеет тип String.Поэтому, если вы хотите сравнить значения, вам нужно привести типы значений:

if (tipo === String(0)) {
  // blah blah
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...