2026, 새로운 도약을 시작합니다.

[펌]체크박스 인풋 선택 활성 / 비활성화

<script type='text/javascript'>
if (typeof window.onload == 'function') {motorCheckbox_OL = window.onload;}
window.onload = function()
{
  if (window.motorCheckbox_OL) motorCheckbox_OL();
  var i, ca;
  ca = document.getElementsByName('motorCheckbox');
  for (i = 0; i < ca.length; ++i) {
    ca[i].onclick = motorCheckbox_click;
  }
}
function motorCheckbox_click()
{
  // find parent TR
  var tr = this.parentNode;
  while (tr && tr.nodeName.toLowerCase() != 'tr') {
    tr = tr.parentNode;
  }
  if (tr) {
    // get all inputs contained by TR
    var i, ia = tr.getElementsByTagName('input');
    for (i = 0; i < ia.length; ++i) {
      if (ia[i].type.toLowerCase() == 'text') { // filter out 'text' inputs
        ia[i].disabled = !this.checked;
      }
    }
  }
}
</script>

<table>
<tr>
    <td><input type="checkbox" name="motorCheckbox" value="<%=motor.getId()%>"></td>
    <td><input type="text" size="10" name="pris" disabled="true"></td>
    <td><input type="text" size="10" name="toppfart" disabled="true"></td>
    <td><input type="text" size="10" name="motorinstallasjon" disabled="true"></td>

</tr>
<tr>
    <td><input type="checkbox" name="motorCheckbox" value="<%=motor.getId()%>"></td>
    <td><input type="text" size="10" name="pris" disabled="true"></td>
    <td><input type="text" size="10" name="toppfart" disabled="true"></td>
    <td><input type="text" size="10" name="motorinstallasjon" disabled="true"></td>
</tr>
<tr>
    <td><input type="checkbox" name="motorCheckbox" value="<%=motor.getId()%>"></td>
    <td><input type="text" size="10" name="pris" disabled="true"></td>
    <td><input type="text" size="10" name="toppfart" disabled="true"></td>
    <td><input type="text" size="10" name="motorinstallasjon" disabled="true"></td>
    </td>
</tr>
</table>


필요하실분들 계실까봐 올려둡니다.
자주 사용하는 기능인데, 항상 까먹어서..-0- 이렇게 하나 퍼왔습니다-

|

댓글 1개

좋은 정보네요 감사합니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,007
3308 11년 전 조회 2,327
3307 6년 전 조회 5,017
3306 6년 전 조회 3,491
3305 6년 전 조회 1.2만
3304 7년 전 조회 3,970
3303 7년 전 조회 3,947
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,095
3300 8년 전 조회 6,189
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,231
3297 8년 전 조회 4,655
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,240
3293 8년 전 조회 5,857
3292 9년 전 조회 5,511
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,267
🐛 버그신고