2012-08-13 5 views
4

많은 노력을 기울여야이 사실을 알게되었으므로 내가 무엇을 보았는지 공유 할 수 있다고 생각했기 때문에 다른 사람들은 내 노력으로 도움을 얻을 수있었습니다. 파이어 폭스 IE와 크롬 19 (내가 가지고있는 유일한 다른 버전)는 이것에 문제가 없지만 크롬 21은 문제가 없다.Chrome 21에서 라디오 버튼을 확인하지 않음

이 라디오 버튼

<input type='radio' name'k1' value='v1' checked> 

가 잘못된 위치에 있다면이 페이지에 확인 표시되지 않습니다이있는 경우.

예를 들어 내가 상관없이 내가 페이지가로드 될 때, 그것은 확인 나타나지 않습니다 무슨 짓을했는지
<table> 
<input type='radio' name'k1' value='v1' checked> 
<tr><td>table information</td></tr> 
</table> 

없었다.

답변

2

내 html이 올바르지 않았지만 내 경우에는 숨겨져 있으므로 즉시 숨기지 않았지만 숨김 또는 표시되지 않았을 때 버튼은 확인되지 않으며 양식과 함께 제출되지 않습니다. 페이지가로드됩니다. 내가 잘못 레이아웃을 가지고 내가 인기 응답이 어떻게 할 수 "가 될 것이라고 확신

당신이 그것을 잘 작동 유효한 위치에 입력을 배치하면

...

<table> 
<tr><td>table information 
<input type='radio' name'k1' value='v1' checked> 
</td></tr> 
</table> 

그래서 확인 당신은 브라우저가 잘못된 HTML을 해석 할 것으로 기대합니까? " 동의하지만, 특히 숨겨진 이후 라디오 버튼을 확인하지 않기 때문에 (이전 버전의 크롬에서 작동했기 때문에) 버그 추적이 어려워졌습니다. 그래서 나는 누군가가 몇 시간 동안 일할 수 있다고 생각했습니다.

4
구글 크롬 21.0.1180.75에서 테스트

및 입력 요소 주위의 <tr><td></tr></td> 누락 0.79은

<table> 
    <input type="checkbox" name="n" value="v" checked="checked" /> 
</table> 

검사로 표시하지 checked 확인란을 발생합니다. 또한 양식을 제출하면 해당 확인란이 서버 쪽에서 확인되지 않습니다. html로가 제대로 포맷되면 checked 속성으로 표시된 바와 같이

, 체크 박스 체크 표시되어야

<table> 
    <tr> 
    <td> 
     <input type="checkbox" name="n" value="v" checked="checked" /> 
    </td> 
    </tr> 
</table> 
0

는 갤럭시 S3 예를 들어 문제의 브라우저, 일부 모바일 장치 (관련이 없지만)는 양식에 있지 않으면 라디오 버튼을 선택하지 않습니다. 내 경험상 대부분의 다른 입력 (예를 들어 체크 박스)은 괜찮습니다.

관련 문제