<form action="" name="searchForm" id="searchForm" method="post">
如何在用戶按回車時使用Javascript提交?提交表單沒有動作屬性按輸入鍵
編輯:假設我不能編輯<html>
,只能用JS(jQuery的,如果真的需要)
EDIT2:這也將是巨大的,如果myFormProcessFunction()
加載
接受
剛剛捕獲提交函數就好像表單已經通過輸入按鈕正常提交一樣。
document.searchForm.submit = function()
{
myFormProcessFunction()
return false; // prevents default action
}
我編輯了這個問題,所以你認爲用那個代碼;當用戶點擊ENTER時; js函數會加載嗎? (該函數檢索所有輸入值並通過發送 –
@Toni發送$ .ajax通常,當表單的任何元素當前都被聚焦並且用戶點擊Enter時,表單將被提交。無論以何種方式提交表單,此代碼都會捕獲該事件,允許您執行類似ajax調用的操作,並阻止默認操作,該操作應該將表單提交給'action'屬性(默認爲當前頁面,如果爲空或不存在)中包含的URL。 – Endophage
@Toni注意到Grigor的解決方案同樣有效,它只是一個jQuery版本,而不是純js版本。在很多情況下,jQuery版本提供更強大的功能,但據我所知,submit事件是通用的瀏覽器,所以我的版本輕微輕量級 – Endophage