개발자/JavaScript

체크박스 체크가 안됐을때도 값을 저장 하고 싶다면

봉구리 2023. 5. 22. 01:49


체크박스는 체크시에는 값이 전송되지만

체크가 안될시에는 어떤값도 안들어간다

이때 체크가 값을 넣고 싶으면 이렇게 하면된다

 

 

function updateHiddenField(checkbox, hiddenFieldId) {
document.getElementById(hiddenFieldId).value = checkbox.checked ? '1' : '0';}
<input type="hidden" id="hiddenAdminFarm" name="adminFarm" value="0" />
<input type="checkbox" class="check-self" id="adminFarm" onchange="updateHiddenField(this, 'hiddenAdminFarm')">


위에는 스크립단에서하면 되고 아래는 화면단에서 하면 도니다