Вы можете прослушать событие keyup
, проверить допустимость содержимого в текстовом поле и установить для свойства checked
флажка значение true
.
Вот код, который делает это с помощью jQuery.
$(function () {
$("#FirstPledgeText").keyup(function () {
if($.trim($(this).val())!=="")
{
$("#FirstPledge").prop("checked", true);
}
});
})
Если вы хотите снять флажок, когда текстовое поле пусто, добавьте еще часть к условию if и установите false
для свойства checked
.
Вы можете сделать то же самое в vanilla JavaScript, если вы предпочитаете это.