Уважаемые знатоки, подскажите пожалуйста элементарщину:
<form class="form" id="f_questions" onsubmit="return checkForm_questions(this)">
<input type="text" name="name" id="name_questions" value="" placeholder="Ваше имя">
<input class="btn1" type="submit" value="Получить ответ">
(зы, прошу прощения, если флуд) =)
$('#f_questions').focusout(function(){
var empty = true;
$(this).find('input').each(function() {
if ($(this).val() == '') {
empty = true;
return false;
}
empty = false;
});
if(!empty) {
$('.btn1').addClass('btn-answer')
} else {
$('.btn1').removeClass('btn-answer')
}
});
.btn-answer {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form class="form" id="f_questions" onsubmit="return checkForm_questions(this)">
<input type="text" name="name1" id="name_questions1" value="" placeholder="Ваше имя">
<input type="text" name="name2" id="name_questions2" value="" placeholder="Ваше имя">
<input type="text" name="name3" id="name_questions3" value="" placeholder="Ваше имя">
<input type="text" name="name4" id="name_questions4" value="" placeholder="Ваше имя">
<input class="btn1" type="submit" value="Получить ответ">
</form>
Вот мое решение(нам не нужно проверять пустой value
или нет, а просто сразу все берем пустые и их изменяем):
let inputs = document.querySelectorAll('input[value=""]');
for (let i = 0; i < inputs.length; i++) {
inputs[i].className = 'btn-answer';
}
function checkForm_questions(form){
let i = form.querySelectorAll('input[type="text"]');
if([].every.call(i, (i) => {
return !!i.value;
})) form.querySelector('input[type="submit"]').className = "btn-answer";
return false;
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Задача: из background-скрипта получить код в текстовом представлении и добавить его в окно браузера как можно быстрее и в то же время чтобы это...
Добрый день, хотел написать себе скрипт для Google plus, который должен был мне помогать с комментариями, под опубликованными анонсами в сообществе
Пишу дипломную задачу и появился вопрос в связке php и ajaxЯ уже сделал БД, написал верстку логин-пейдж, скрипт php для проверки хешированных паролей
Есть форма с 2 сабмитами, необходимо отслеживать поле #field_1 и после запустить клик по кнопке #submit_1Накатал быстро на jQuery - но срабатывает, - подскажите...