에서 양식을 제출 입력합니다 나는이 같은 형태를 갖는다 :키 늘 IE6
<form id="form_main" name="form_main" action="/search/" target="iframe001" method="get" onSubmit="reset_and_subm();">
입력 늘 IE6에서이 양식을 제출하지만, 크롬, FF, 오페라, 사파리, 그리고 IE8에서 (하지 않은 것 키 아직 IE7을 테스트했다.) 양식을 제출하면 제출 버튼을 누르지 않아도됩니다. 지금 몇 시간 씩 사용해 보았습니다 ... 문제가 될 수 있습니까? 나는이 시도 :
<form id="form_main" name="form_main" action="/search/" target="iframe001" method="get" onSubmit="alert('hello');">
을 그리고 alertbox 함수 여기 ... 지금 메시지와 함께
을 온다 "reset_and_subm은();"
function reset_and_subm(){
document.getElementById("p").value = 1;
return true;
}
아무도 내가 여기에서해야하는 것을 알고 있습니까?
Btw, 양식의 모든 입력을 확인했으며 모두 괜찮아 보입니다 ... 양식의 내용에 아무런 문제가 없다고 가정합니다.
감사
UPDATE :
I 제출 버튼이 그렇습니다. 전체 양식 콘텐츠는 여기에 올리는 방법이 많지만 텍스트 필드가 하나만 포함되어 있습니다. 나머지는 "선택"및 "숨겨진 입력"입니다. 내가 누르면 오전 유일한 텍스트 필드에 입력 또한 내가 제출 버튼의 코드를 추가 한 ...이 :
<input name="nav_querystring" type="text" id="nav_querystring" style="width: 240px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;" value="">
<input type="submit" name="nav_submit" id="nav_submit" value="Sök" style="width: 55px; font-size: 13px;">
UPDATE2 :
그냥 지적하고, 내가 포함 한 JS 파일을 이 함수는 "reset_and_subm"함수를 포함하고 있으며 .htaccess의 mod_rewrite를 사용하여 폼의 동작을 다시 작성합니다. 이 문제가 발생하지 않았 으면 좋겠습니다.
UPDATE3 : 여기에 나열되지 않은 js 기능이있는 OnLoad eventy 본문에 문제가있는 것으로 보입니다. IE6에서 OnLoad를 지원하지 않습니까? 내가 대신 사용해야 무엇 ... 여기
내 현재 코드입니다 :<body onLoad="subSelection();">
덕분에
양식의 전체 코드를 표시 할 수 있습니까? 어떤 필드에서 Enter 키를 누르십니까? 제출 버튼이 있습니까? –
죄송합니다, 업데이트 –
[이 자체 포함 된 예] (http://jsfiddle.net/qJgHf/)는 IE6에서 잘 작동하는 코드를 보여줍니다. 문제는 다른 곳에 있어야합니다. –