国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談Web頁面向后臺提交數據的方式和選擇

2019-11-20 08:53:59
字體:
來源:轉載
供稿:網友

1、通過表單提交

這是HTML支持最傳統的提交方法,需要創建表單,然后表單包含各種類型的表單元素,還要有一個提交按鈕,通過提交按鈕來提交到后臺,這種方式提交后頁面會刷新。

2、通過網頁鏈接提交

可以在網頁的鏈接附上需要提交的參數,當用戶點擊鏈接后,瀏覽器發起向鏈接的訪問,從而也把鏈接附帶的參數提交到后臺,這種方式提交后頁面也會刷新。

3、通過ajax提交

Javascript支持ajax方式創建HTTP請求,可以通過在HTML頁面元素的事件處理函數中創建ajax請求,在url參數里攜帶所需提交的參數,從而提交到后臺,這種方式提交后頁面不會刷新。

在實際Web頁面中,我們要根據實際用戶交互的需要來選擇合適的提交方式。

1、如果需要使用一些的表單類型用戶輸入,比如文本框、單選框、下拉框,那么可以選擇第1種和第3種方式,如果希望提交后頁面刷新就選第1種,如果不希望提交后頁面刷新就選第3種。

2、如果不需要表單類型輸入,那么可以選擇第2種和第3種方式,如果希望提交后頁面刷新就選第2種,如果不希望提交后頁面刷新就選第3種。

如果一個表單里有需要有多個提交按鈕怎么辦呢?

比如一個表單里的提交按鈕所指向的處理頁面不同,這樣由于表單在定義的時候就已經確定下表單數據的處理頁面,所以單純地在表單里放多個提交按鈕是沒有辦法達到目的的。這就需要javascript。

首先定義一個函數:

<script language=javascript> function query(){ form.action=”query.php”; form.submit();} function update(){ form.action=”update.php”; form.submit();} </script>

通過javascript改變form的action屬性值,這樣就可以實現多提交按鈕而且功能不同了,頁面內代碼如下:

<form name=”form” method=”post” action=”#”> <input type=”button” name=”query” onclick=”query();” value=”查詢”> <input type=”button” name=”update” onclick=”update();” value=”更新”> </form>

以上就是小編為大家帶來的淺談Web頁面向后臺提交數據的方式和選擇的全部內容了,希望對大家有所幫助,多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阆中市| 攀枝花市| 长沙市| 竹北市| 上思县| 松溪县| 吉木萨尔县| 沅江市| 滦平县| 蒙自县| 鸡西市| 婺源县| 宝丰县| 元谋县| 锦州市| 渑池县| 荥阳市| 修水县| 海丰县| 高青县| 余江县| 新和县| 龙州县| 金湖县| 江城| 周宁县| 宁武县| 临夏市| 新郑市| 昭平县| 屏边| 黔东| 满洲里市| 德化县| 咸丰县| 偃师市| 镇宁| 万全县| 鲁山县| 苍梧县| 明溪县|