양식이 게시 될 때 장애인 텍스트 필드가 제출됩니까?
-
06-07-2019 - |
문제
게시물을 통해 비활성화 된 텍스트 필드를 제출하면 결과 값이 조치 페이지에 있습니까?
예를 들어, 나는 다음과 같습니다.
<table border=0 cellpadding=4 cellspacing=0>
<tr><td>
<input type="checkbox" id="chk_$item"
onClick="javascript:handleClick('$item')">
</td><td>
<input type="text" id="txt_$item" name="addresses[]" value="$item">
</td></tr>
<tr><td>
...etc...
</td></tr>
</table>
그만큼 handleClick()
JavaScript 함수는 다음을 확인합니다 chk_$item
그렇지 않은 경우 비활성화됩니다 txt_$item
텍스트 필드.
제출하면 모든 텍스트 필드가 addresses[]
PHP 스크립트의 배열.
그러나 필드가 장애가있는 경우 필드를 제출하는 것을 방지 할 수 있습니까? 기본적으로 이것을할까요? 그렇지 않다면 어떻게 행동을 바꿔야합니까? (필드가 장애가있을 때 필드를 지우고 싶지 않습니다).
해결책
비활성화 된 입력은 양식으로 제출되지 않습니다. 그것은 정의 된 행동의 일부입니다 disabled
, cf. W3C HTML 4.01 양식 문서.
다른 팁
당신이 그것을 원하지 않는다면, 그것을 만드십시오 readonly
.
제휴하지 않습니다 StackOverflow