日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

發布時間:2023/12/3 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了Flask框架學習筆記之表單基礎介紹與表單提交方式。分享給大家供大家參考,具體如下:

表單介紹

表單是HTML頁面中負責數據采集功能的部件。由表單標簽,表單域和表單按鈕組成。通過表單,將用戶輸入的數據提交給服務器,并交給服務端進行處理。

表單標簽

用于聲明表單的范圍,位于表單標簽的元素將被提交。

語法:

屬性:Method規定用于發送表單數據的 HTTP 方法。

Enctype規定在向服務器發送表單數據之前如何對其進行編碼。(適用于 method="post" 的情況)

action規定當提交表單時向何處發送表單數據。(指定url)

表單域

表單域包含了文本框,密碼框等多種類型

語法:

屬性:type規定input元素類型。

name定義input元素名稱

value規定input元素值

表單域的種類

文本框type=text

密碼框type=password

文本區域type=textarea(可輸入多行數據)

文件上傳框type=file

單選框type=radio

復選框type=checkbox

表單按鈕

提交按鈕

復位按鈕

一般按鈕

實現:

Title

# text

# password

# 文本區域

# 文件上傳

Option1# 單選框

Option2

Option1# 多選框

Option2

# submit按鈕

# 重置按鈕

# 普通按鈕

普通按鈕下沒有js語言支持是無效果的。

這里編寫一個簡單的js腳本來實現點擊button彈出表單中的信息:

function getValue()

{

var text=document.form1.text1.value;

alert(text)

}

html程序:

Title

# 這里插入js腳本

# 添加表單名字

# 修改text表單名

Option1

Option2

Option1

Option2

# 點擊就調用getValue()函數

表單的提交方式

GET和POST

GET方式通過URL提交數據,數據在URL中可以看到。

POST方式,數據放置在HTML Header中提交

兩種提交方式的區別

GET請求可以被瀏覽器緩存

POST所請求的URL可以被緩存,但數據不會被緩存

POST請求不便于分享

POST請求沒有長度限制

GET請求的數據暴露在URL中,會帶來一些安全問題。

GET方式的適用場合

單純的請求數據,不進行其他操作

表單數據較短,不超過1024個字符

對安全性要求一般的場合

POST方式適用的場合

數據不僅僅用于請求,或提交上傳數據。

表單數據過長時

要傳送的數據不是ASCII編碼

希望本文所述對大家基于flask框架的Python程序設計有所幫助。

總結

以上是生活随笔為你收集整理的python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。