файл db_get.php :
Код: Выделить всё
>
>
function sendForm() {
document.getElementById("myForm1").submit();
}
document.querySelector('#myCheckbox1').addEventListener('change', function() {
const inputValue = document.querySelector('input[name="value1"]');
if (!this.checked) {
inputValue.value = ;
inputValue.disabled = true;
} else {
inputValue.disabled = false;
}
sendForm();
});
if (document.querySelector('#myCheckbox1').checked) {
document.querySelector('input[name="value1"]').disabled = false;
} else {
document.querySelector('input[name="value1"]').disabled = true;
}
Код: Выделить всё
>
>
function sendForm() {
document.getElementById("myForm2").submit();
}
document.querySelector('#myCheckbox2').addEventListener('change', function() {
const inputValue = document.querySelector('input[name="value2"]');
if (!this.checked) {
inputValue.value = ;
inputValue.disabled = true;
} else {
inputValue.disabled = false;
}
sendForm();
});
if (document.querySelector('#myCheckbox2').checked) {
document.querySelector('input[name="value2"]').disabled = false;
} else {
document.querySelector('input[name="value2"]').disabled = true;
}
Settings
< /code>
По какой -то причине функция, которая называется сначала, работает неправильно. Я пытался изменить вызов функции, но проблема все еще в функции, которая называется первой. Неправильная работа функции состоит в том, что при выборе флажка, запрос отправляется (автоматически), и флажок немедленно перестает быть выбранным, соответственно, кнопка отправки становится недоступной, и вы не можете ничего ввести в форму.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... cript-html
Мобильная версия