이것은 데이터를 제출하는 데 필요한 체크박스와 버튼 목록입니다..
으아악버튼을 클릭할 때 아래 클래스를 사용하고 있습니다..
으아악위 방법에서는 체크박스를 여러 개 체크했는데도 버튼을 클릭하면 그림과 같이 checkboxvalues
에 하나의 값만 보입니다.
여러 개의 확인란을 선택할 때 모든 값을 표시하도록 코드를 개선하는 방법을 알려주실 수 있나요?
check1과 check2를 모두 선택한 경우 출력은
이어야 합니다.출력:
<label>Access Locations </label> <br /> <input type="checkbox" name="chk[]" id="check1" class="pl" value="INT" /> dummy1 <input type="checkbox" name="chk[]" id="check2" class="pl" value="MV" /> dummy2 <input type="checkbox" name="chk[]" id="check3" class="pl" value="FV" /> dummy3 <input type="checkbox" name="chk[]" id="check4" class="pl" value="PS" /> dummy4 <br /> <h4 name ="checkboxvalues" style="color:green" id="result_checkbox"></h4> <input type="hidden" name="employee_id_update" id="employee_id_update" /> <input onclick="getCheckboxValue()" type="submit" name="insert" id="insert" value="Update" class="btn btn-success" />
if-else 래더 다이어그램을 사용하고 있습니다. 즉, 조건 중 하나가 충족되어 실행되면 다른 블록은 무시됩니다. 이를 방지하려면 여러 if 블록을 사용할 수 있습니다.
if else if
문을 사용하고 있으므로 그 중 하나가 실행되면 나머지는 실행되지 않습니다. 각 확인란에 대해 if 문을 사용해 보면 해당 작업이 수행됩니다.