2009-08-08 2 views
2

안녕하세요, 저는 양식을 제출하기를 원하지만 IE에서는 작동하지 않습니다. 모질라와 다른 브라우저에서도 작동합니다. 코드 :image form submit IE

<input type="image" name="zoeken" src="knop_go.jpg" value="zoek" alt="zoek" /> 

이 문제점의 해결책은 무엇입니까?

<form action="blah.aspx" method="post"> 
<input type="submit" class="button" name="zoeken" value="zoek" /> 
</form> 

과 CSS에 :

답변

1

가능한 해결 방법은 일반 이미지에 대한 CSS 스타일과 버튼이 될 것입니다 당신은 실제로 (form 태그 내부에이 시도 할 수

.button { 
    border: 0px; 
    background: url("./knop_go.jpg"); 
    width: 100x; 
    height: 60px; 
} 
+0

우아한 해결책 :-) – Izmoto

0

,

<button type="submit"> 
    <img src="btnaceptar.jpg"/> 
</button> 
3

그것은 작동하지 않습니다 - 그냥 값, 단지 좌표를 전송하지 않습니다이) 작동합니다.

각 버튼을 클릭했는지 확인하기 위해 테스트 중이라면 x 또는 y 좌표가 설정되어 있는지 (값을 테스트하고 있는지) 확인하십시오. 내가 버튼을 누르면,하지만 난 Enter 키를 누릅니다 경우, 그것은 여전히 ​​작동하지 않으면

+0

예,하지만 var에 isset()을 사용하면 작동하지 않습니다. FF에서는 작동합니다 ... –

+0

좌표에 대해 생성 된 변수는 다음과 같습니다. "x"와 "y"를 입력하십시오. 값이 전송되지 않으므로 값 데이터의 이름도 전송되지 않습니다. – Quentin

0

확인, 업데이트, 그것은

다른 필드는 isset가, 지금은 작동하는지 확인하여 고정 ... 작동 ...

하지만 제출 버튼을 누르지 않으면 값을 보내지 않습니다.