2012-08-09 3 views
1

Firefox에서 여분의 공백을 유발하는 두 개의 숨겨진 입력이있는 간단한 양식이 있습니다. 나는 며칠 동안 이것에 문제가 있었다.숨겨진 입력 만있는 HTML 양식은 FireFox에서 여분의 공백을 만듭니다.

<form name="DemoForm" method="get"> 
<input type="hidden" name="isposted" value=""> 
<input type="hidden" value="2" id="SelectedTab" name="SelectedTab"></form> 

셀에 렌더링됩니다. 그 다음에는 내용이있는 div가 있지만 firefox에는 div 위에 여분의 공백이 있습니다. Firefox에서만. 와 DIV에 없음, 요소를 :

나는 디스플레이 사업부에서 양식을 넣어이 문제를 해결하려고 ... "dispay 없음"내가 그물에서 발견 한 다른 것들,하지만 아무것도 도움

전에이 문제를 만난 사람이 있습니까?

답변

7

을 내가 함께 DIV 컨테이너를 사용하여이 문제를 해결해야 각에서 "디스플레이 : 없음"하지만 "숨겨진 유형을"제거 요소. 다음과 같이

마지막 코드는 같습니다

<div style="display:none"> 
    <form name="DemoForm" method="get"> 
     <input name="isposted" value=""> 
     <input value="2" id="SelectedTab" name="SelectedTab"> 
    </form> 
</div> 

물론,이 사람에 유용 할 수 있습니다. : -]

3

이 같은 형태 내의 모든 공백과 줄 바꿈 문자를 제거하십시오 :

<form name="DemoForm" method="get"><input type="hidden" name="isposted" value=""><input type="hidden" value="2" id="SelectedTab" name="SelectedTab"></form> 
+0

그래, 나는 이것을 시도했다. 그것은 asp 파일에 의해 렌더링됩니다 - 나는 "Response.Write ..."을 의미하고 같은 줄에 모두 넣었지만 작동하지 않았습니다. – gotqn

0

gotqn과 비슷한 아이디어.

데이터 필드를 일반 텍스트 필드에 숨기도록합니다. 양식 배경과 동일한 배경색으로 입력 필드를 "숨기기"만하십시오. 필드 데이터를 숨기려면 배경과 같은 텍스트 색을 사용하십시오. 일부 메시지/번호를 표시하려면 대조적으로 다른 텍스트 색을 사용하십시오.