У меня есть некоторые отключенные флажки при загрузке экрана и изменении одного из текстовых полей, флажок автоматически проверяется, и я хочу, чтобы значение флажка было передано в мой бэк-компонент во время отправки формы поэтому я подключил функцию onclick к кнопке отправки через JQuery, чтобы включить чекбокс в момент отправки, но все же значения не отправляются, но если я непосредственно добавлю функцию javascript к кнопке onclick submit, значения получаются.Проблемы с прикреплением на функцию щелчка через JQuery
Мой код выглядит следующим образом
<input type="checkbox" id="chck_box1" class="enableCheckbox"/>
<input type="submit" id="submitButton" onclick="enableCheckBox()"/>
there are two ways i implemented
**1.** --- this enables the checkbox and values submitted
function enableCheckbox(){
$('.enableCheckbox').each(function() {
$(this).removeAttr('disabled');
});
}
**2.** -- this enables the checkbox but the values not submitted
$("#submitButton").on("click", function(){
$('.enableCheckbox').each(function() {
$(this).removeAttr('disabled');
});
});
Может кто-нибудь помочь мне, чтобы понять разницу между кнопкой отправки OnClick и JQuery на (отправить)
благодаря
Только совет: '$ (this) .prop ('disabled', false);'. – melancia
Не могли бы вы разместить свою разметку HTML-формы, пожалуйста? – War10ck
Я попытался пропустить, но это не помогло. Проблема в том, что removeAttr или prop работает при вызове из функции javascript в момент отправки вместо динамической привязки ... эта функция enableCheckBox имела код из моего выше сообщения .. – JSF