안녕하세요 형님~ 제목 그대로
인풋을 감싸고 있는 div에 none을 준다면?
인풋의 값은 전송되면서 웹표준에는 어긋나지 않는 것인지 궁금합니다.
예제)
<div style="display:none">
<input type="checkbox" name="mb_open" value="1" <?php echo ($w=='' || $member['mb_open'])?'checked':''; ?> id="reg_mb_open">
</div>
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
6년 전
어차피 보여지지 않을거라면 input 을 hidden 처리하면되지 않나요?
굳이 display:none; 을 사용하는 이유가 뭘까요?
6년 전
display:none; 속에 있는 것은 전송 안됩니다.
visibility:hidden; 이건 전송되요.
답변에 대한 댓글 1개
6년 전
답변을 작성하려면 로그인이 필요합니다.
전송이 되지 않게 하기 위해선 disabled밖에 없습니다. 아니면 form 밖으로 꺼내거나요.