Member 8557048 Ответов: 1

Отключите выпадающие элементы управления в MVC4


Привет,
У меня есть такой сценарий, когда я должен отключить некоторые элементы управления, включая выпадающий список, основанный на критериях.
Если один из переключателей радио установлен и при нажатии на кнопку Отправить элементы управления должны быть отключены.Он работает в максимальной степени.Но иногда страница обновляется при нажатии на кнопку отправки, и элементы управления появляются и исчезают при обновлении страницы.Обновление страницы происходит только иногда.
Вот код для нажатия кнопки Отправить.
$(#SearchBtn'). click (функция () {
$('#DivSlNo'). скрыть();
var chkVal = $('input[name=SearchBy]: checked'). val();
if (chkVal = = 'ShowAll') {
$('#DivSlNo'). скрыть();
$('#DivCriteria'). скрыть();
$('#DivECSId'). скрыть();
}
});


Пожалуйста, помогите, как преодолеть эту проблему?

Что я уже пробовал:

Попробовал следующим образом отключить отдельные элементы и div-элементы.
$('#DivECSId'). attr ('disabled', 'disabled');
$('#DivECSId'). скрыть();
$('#tdSearchFields :input'). attr ('disabled', true);
$("#tdSearchFields").находим("ввод,кнопку,текстовое поле,выберите").м("инвалид", правда);

Но у меня ничего не получается.

1 Ответов

Рейтинг:
2

njammy

Попробуйте изменить свою логику и поведение страницы, то есть отключить элементы управления по умолчанию при первой загрузке, а затем включить их по мере необходимости.

Это позволит устранить поведение появления/исчезновения.


Member 8557048

Да, я сделал это, сделав по умолчанию divs в скрытом режиме, как показано ниже.
<div id=" DivECSId "style=" display:block; " >
Но он работает не так, как ожидалось.

njammy

Вам нужен дисплей:нет

Member 8557048

Да сделал это спасибо за ответ