헤더에 확인란이있는이 부트스트랩 패널을 사용하고 있습니다.
확인란이 선택되지 않은 경우 입력 필드를 잠금 해제 / 비활성화하고 선택된 확인란을 선택하면 입력 필드를 잠금 / 활성화하고 싶습니다.
이것은 HTML입니다.
<div class="panel panel-success">
<div class="panel-heading">
<input type="hidden" id="invid" name="invid" value="4950">Month 1
<div class="panel-title pull-right"> <input type="checkbox" onclick="onClickHandler()" name="lock[]" value="13288" checked=""><input type="hidden" name="tmplock[]" value="0"> Lock</div>
</div>
<div class="panel-body">
<div class="form-group row"><label class="col-sm-2 col-form-label">Date</label>
<div class="col-sm-7"><input type="text" class="monthpicker form-control hasDatepicker" id="inputMonth[]" name="inputMonth[]" value="31/03/2020" readonly=""></div>
</div>
<div class="form-group row"><label class="col-sm-2 col-form-label">Name</label>
<div class="col-sm-7"><input type="text" class="form-control" id="inputname" name="inputname[]" value="xxxxxx" readonly=""></div>
</div>
<div class="form-group row"><label class="col-sm-2 col-form-label">Address</label>
<div class="col-sm-7"><input type="text" class="form-control" id="inputaddr" name="inputaddr[]" value="xxxxx" readonly=""></div>
</div>
<div class="form-group row"><label class="col-sm-2 col-form-label">Gross</label>
<div class="col-sm-7"><div name="grossp[]">1000</div></div></div>
</div>
나는 다음과 같은 것을 시도하고 있습니다.
function onClickHandler(){
var parent = $(this).closest('inputname').find();
console.log(parent);
$(parent).prop("readonly", false);
}
어떤 제안?