2014-01-15 2 views
2

양식 필드를 HTML5 양식으로 제출하지 않도록 프로그래밍 방식으로 허용하거나 숨기려고합니다. CSS의 display 속성을 none으로 설정할 수 있다고 생각했습니다. 그러나 여전히 제출됩니다 (볼 수는 없습니다). HTML5 문서에서 요소를 완전히 제거하지 않고 설정할 수있는 다른 속성이 있습니까?HTML 양식 필드 제출 방지하기

+0

호기심에서 벗어나서, 왜 제출하지 않으려는 분야가 있습니까? – putvande

답변

1

진리 값 truedisabled 속성을 설정합니다. 동일한 이름을 가진 HTML 속성 (HTML5 용어로 'content attribute')과 일치하지만 진리 값을 취합니다. 예를 들어,

document.getElementById('foo').disabled = true; 

이 일반적으로 배경 회색을하여도, 필드의 모양을 변경, 자바 스크립트,

<input name=foo id=foo> 

설정할 수있는 가정.

설정 display: none 또는 임의의 CSS 설정은 제출되는 것에 영향을주지 않습니다. CSS는 표현 (표현)을위한 것이지, 기능을위한 것이 아닙니다.