1、透過表單提交
這是HTML支援最傳統的提交方法,需要建立表單,然後表單包含各種類型的表單元素,還要有一個提交按鈕,透過提交按鈕來提交到後台,這種方式提交後頁面會刷新。
2、透過網頁連結提交
可以在網頁的連結附上需要提交的參數,當用戶點擊連結後,瀏覽器發起向連結的訪問,從而也把連結附帶的參數提交到後台,這種方式提交後頁面也會刷新。
3、透過ajax提交
Javascript支援ajax方式建立HTTP請求,可以透過在HTML頁面元素的事件處理函數中建立ajax請求,在url參數中攜帶所需提交的參數,從而提交到後台,這種方式提交後頁面不會刷新。
在實際Web頁面中,我們要根據實際使用者互動的需要來選擇適當的提交方式。
1、如果需要使用一些的表單類型使用者輸入,例如文字框、單選框、下拉框,那麼可以選擇第1種和第3種方式,如果希望提交後頁面刷新就選第1種,如果不希望提交後頁面刷新就選第3種。
2、如果不需要表單類型輸入,那麼可以選擇第2種和第3種方式,如果希望提交後頁面刷新就選第2種,如果不希望提交後頁面刷新就選第3種。
如果一個表單裡有需要有多個提交按鈕怎麼辦呢?
例如一個表單裡的提交按鈕所指向的處理頁面不同,這樣由於表單在定義的時候就已經確定下表單資料的處理頁面,所以單純地在表單裡放多個提交按鈕是沒有辦法達到目的的。這就需要javascript。
先定義一個函數:
透過javascript改變form的action屬性值,這樣就可以實現多提交按鈕而且功能不同了,頁面內程式碼如下:

公眾號網頁更新緩存,這玩意兒,說簡單也簡單,說複雜也夠你喝一壺的。你辛辛苦苦更新了公眾號文章,結果用戶打開還是老版本,這滋味,誰受得了?這篇文章,咱就來扒一扒這背後的彎彎繞繞,以及如何優雅地解決這個問題。讀完之後,你就能輕鬆應對各種緩存難題,讓你的用戶始終體驗到最新鮮的內容。先說點基礎的。網頁緩存,說白了就是瀏覽器或者服務器為了提高訪問速度,把一些靜態資源(比如圖片、CSS、JS)或者頁面內容存儲起來。下次訪問時,直接從緩存裡取,不用再重新下載,速度自然快。但這玩意兒,也是個雙刃劍。新版本上線,

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

本文展示了使用CSS為網頁中添加有效的PNG邊框。 它認為,與JavaScript或庫相比,CSS提供了出色的性能,詳細介紹瞭如何調整邊界寬度,樣式和顏色以獲得微妙或突出的效果

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

本文解釋了HTML5< time>語義日期/時間表示的元素。 它強調了DateTime屬性對機器可讀性(ISO 8601格式)的重要性,並在人類可讀文本旁邊,增強Accessibilit

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能