JSF回車無法提交表單的解決方案

2021-08-30 06:58:09 字數 256 閱讀 1001

在工作中使用jsf技術開發web前台,不知不覺也好幾年了,其中遇到過許多問題,那這次我就說乙個比較奇怪的問題,以及我的解決方法。

問題: 如果在乙個表單中,只有乙個輸入框,那麼按回車提交是無法提交表單的。目前還沒有找到真正的原因,我相信也有許多朋友有過和我一樣的經歷。

解決方法:

在表單中再放乙個輸入框,用樣式控制將其隱藏。這時再按回車就可以提交表單了。 事實證明只要多於乙個元件,就可以按回車提交表單。 不定一非得是輸入框,也可以是下拉框或其它元件。

回車提交表單解決方案

1 首先我們來實現一按回車就自動提交表單的功能 這個其實比較容易,只要表單中含有乙個 提交 的按鈕,在文字框中輸入內容後按回車就會自動提交這個表單,如果不想讓提交按鈕出現在頁面上,可以這樣寫,按鈕同樣有效,只是被隱藏了 view plainprint?另外如果表單中只有乙個文字框,沒有提交按鈕,也會...

js 回車提交表單的實現

呢?我的方法有點彆扭,就是再寫乙個無意義的文字框,隱藏起來。根據第3條規則,我們在用button的時候,盡量顯式宣告type以使瀏覽器表現一致。通過以上可知只要把type submit 改成type button 然後js提交,在不要有乙個type text 的input就行了。就不會發生回車跳轉。...

關於layui表單中按鈕自動提交的解決方法

1 如果不需要放在表單中的按鈕,最好不要放在表單中,不在layui的form中的按鈕就不會進行自動提交了 2 放在表單中的按鈕可以通過js中的 函式裡新增 return false制止。filter中的引數指的是按鈕中的lay filter屬性中的值,這個可以自己隨便設。比如 form.on sub...