У меня есть приложение MVC 4, над которым я работаю. Одна из страниц - это страница входа с двумя текстовыми полями для имени пользователя и пароля. У меня есть кнопка отправки внизу страницы. У меня есть стиль, уже настроенный для кнопки, то, что я пытаюсь сделать, это сделать так, что кнопка - это мой серый цвет, который я установил, когда в текстовых полях нет ничего, когда есть значение в обоих текстовых полях , кнопка изменит цвет. Как я могу выполнить это с помощью JavaScript? Вот что я пробовал, но он просто порождает ошибку:Изменить цвет кнопки на основе текстовых полей
$(document).ready(function() {
$("#uName, #pWord").value(function() {
if ($("#uName, #pWord").is(null)) {
$("#submitBtnNormal").removeClass('on');
} else {
$("#submitBtnNormal").addClass('on');
};
});
});
Спасибо за любую помощь заранее! Я не очень хорошо разбираюсь в JS.
мне нужно маркировать DIV с uName и pWord, или мне нужно установить делать up @ Html.EditorFor (model => model.Username, new {id = "uName"}) и для pWord? – Skrubb
@Skrubb - Текстовые поля ввода должны иметь эти идентификаторы, а не div. – Krishna