我想通過在輸入類型=文件上的回車鍵來防止表單提交。我搜索了jquery腳本來做到這一點。對於輸入類型=文本可以,但是,如果在輸入類型文件上點擊,註銷後將顯示登錄頁面。我使用jsp和jquery。並且我的瀏覽器也是,它是IE9。我的代碼有問題嗎?通過在輸入類型上單擊回車鍵來禁用表單提交 - 文件
的jQuery:
$(function(){
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
//$('#fil_CsvImp_refer').click();
return false;
}
});
$("input[type=text]").keypress(function(ev) {
if ((ev.which && ev.which === 13) ||
(ev.keyCode && ev.keyCode === 13)) {
return false;
} else {
return true;
}
});
$("input[type=file]").keypress(function(ev) {
if ((ev.which && ev.which === 13) ||
(ev.keyCode && ev.keyCode === 13)) {
return false;
} else {
return true;
}
});
});
的jsp:
<s:form action="" method="POST" name="frm_CsvImp_import" id="frm_CsvImp_import"
enctype="multipart/form-data">
<s:file key="fil_CsvImp_refer" name="fil_CsvImp_refer" cssClass="mediuminput" accept=".csv" />
<input type="button" class="" value="submit"/>
</s:form>
js控制檯是否顯示一些東西? whad是否意味着:「它會註銷並顯示登錄頁面」(給出一些上下文)? – Allende
我的意思是我在輸入類型 - 文件上點擊了entery鍵,註銷後顯示登錄JSP頁面。 –