2010-02-11 3 views
0

문제 :
큰 양식이 있고 중간에 입력으로 이미지가있는 페이지가 있습니다. 그 이미지에서 사용자가 클릭 한 곳의 x와 y 좌표를 얻고 계산을 한 후 다른 페이지로 리디렉션합니다. 그러나이 페이지에서 Google 크롬을 사용하면 x 및 y 좌표가 게시되지 않으므로이 양식이 작동하지 않습니다.입력 이미지 좌표가 Chrome에서 작동하지 않습니다.

질문 :
Chrome의 일반적인 동작입니까, 없습니까? 그것이 유효성 검사 문제라면 범인이 무엇인지 어떻게 알 수 있습니까?

예 :

<form action="FORMACTION" name="MyForm" id="MyForm" method="get"> 
... 
    <input type="image" width="600" height="460" name="graphClick" 
     id="graphClick" src="IMAGESOURCE" alt="IMAGENAME" title="TITLETEXT" 
     onclick="goToPage('action');"> 
... 
</form> 

참고 goToPage 폼의 동작을 설정하고 제출하는 자바 스크립트 함수이다.

답변

1

goToPage()가 무엇을 보지 않고 말할 수 없습니다. 그러나 onclick 이벤트에서 양식의 동작을 설정하는 것은 이상하게 들리지만 재미있는 행동의 이유가 있다면 놀라지 않을 것입니다.

정상적인 동작을 설정하면 x 좌표와 y 좌표가 게시됩니다.

어쩌면 goToPage에서 실행 된 코드를 onsubmit 이벤트에 첨부 할 수 있습니까? 이렇게하면 클릭 위치가 확률을 높일 수 있습니다.

+0

graphClick 입력이 양식의 유일한 입력이 아닙니다. 실제로 9 개의 다른 입력이 있고 모두 올바르게 제출되므로 양식의 정적 액션을 설정하고 클릭만으로 양식 제출을 시도 하긴하지만 자바 스크립트가 문제는 아닌지 의심 스럽습니다. – Robbie

+0

@Robbie 9 개의 다른 입력도 이미지입니까? –

+0

@Pekka no, 그들은 라디오 버튼, 텍스트 필드, 체크 박스, 요법 등 이미지가 아닌 입력 물입니다. – Robbie

관련 문제