[發明專利]表單提交方法及系統有效
| 申請號: | 201911165643.0 | 申請日: | 2019-11-25 |
| 公開(公告)號: | CN111078206B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 張文杰 | 申請(專利權)人: | 貝殼技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/38;G06F16/958 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 肖冰濱;王曉曉 |
| 地址: | 300280 天津市濱海新區南港*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表單 提交 方法 系統 | ||
本發明涉及互聯網信息處理技術領域,提供一種表單提交方法,包括:獲取預設的第一表單提交函數,并獲取執行方法參數;所述執行方法參數根據待提交的表單的種類預先設置;根據所述執行方法參數,獲取預設的防重復提交函數;將所述第一表單提交函數嵌套進所述防重復提交函數,獲得第二表單提交函數;根據所述執行方法參數調用所述第二表單提交函數進行表單提交。本發明提供的技術方案,能夠簡化防重復提交邏輯代碼,大大減少開發人員的工作量。
技術領域
本發明涉及互聯網信息處理技術領域,特別涉及一種表單提交方法及一種表單提交系統。
背景技術
表單在網頁中主要負責數據采集功能,它將互聯網用戶通過文本域、復選框等形式輸入的各種數據進行采集后發送到服務器進行處理。例如,用戶在某互聯網站的注冊頁面填寫注冊信息,點擊提交按鈕,會觸發客戶端的瀏覽器向服務器提交注冊表單,以使服務器對注冊表單進行業務處理。
為了防止表單在一定時間內重復提交而導致的服務器過載和資源浪費的問題,在現有技術中,對于每一項表單的提交操作,均需專門調用與其對應的防重復提交代碼邏輯。也就是說,開發人員在開發過程中,需要為每一項表單提交操作設計防止其重復提交的代碼邏輯。由于不同種類的表單需要不同的防重復提交邏輯,即使是相同種類的表單,也需要單獨為其設計防重復提交邏輯,因此,對于一個表單繁多的系統來說,與表單相對應的防重復提交邏輯的數量也相當大。顯然,現有技術的表單提交方式使得開發人員的工作量大大增加,整個系統的防重復提交邏輯代碼也非常龐大。
發明內容
有鑒于此,本發明旨在提出一種表單提交方法及系統,能夠簡化防重復提交邏輯代碼,大大減少開發人員的工作量。
為達到上述目的,本發明的技術方案是這樣實現的:
一種表單提交方法,該方法包括:
獲取預設的第一表單提交函數,并獲取執行方法參數;所述執行方法參數根據待提交的表單的種類預先設置;
根據所述執行方法參數,獲取預設的防重復提交函數;
將所述第一表單提交函數嵌套進所述防重復提交函數,獲得第二表單提交函數;
根據所述執行方法參數調用所述第二表單提交函數進行表單提交。
進一步的,所述防重復提交函數用于:
定義所述執行方法參數;
根據定義的執行方法參數,執行與所述執行方法參數對應的防重復提交方法。
進一步的,所述防重復提交函數還用于:
定義防重復提交標識,以判斷所述防重復提交方法是否能夠被執行;
當所述防重復提交方法能夠被執行時,根據定義的執行方法參數,執行與所述執行方法參數對應的防重復提交方法。
優選的,定義所述執行方法參數包括定義以下項目的至少一項:
定義是否立即調用待調用函數;
定義是否允許重復調用待調用函數;
若允許重復調用,定義重復調用的時間間隔;
若允許重復調用,定義重復調用的時間間隔是否需要重置;
若允許重復調用,定義是否以異步操作形式進行重復調用。
優選的,根據所述執行方法參數調用所述第二表單提交函數進行表單提交,包括:
將所述執行方法參數作為形參傳入所述第二表單提交函數,并調用傳入形參后的第二表單提交函數進行表單提交。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼技術有限公司,未經貝殼技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911165643.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顯示方法、裝置、設備及存儲介質
- 下一篇:一種汽車保險杠生產用物流架





