FORM表單的幾大屬性

2021-07-25 16:25:44 字數 1059 閱讀 8969

在做乙個活動支付專案的時候,提交訂單(form表單)跳轉支付頁面發現沒有反應。經過斷點排查發現斷點也進了,不報錯。但是返回的就是空白頁,讓人很糾結。

經過反覆測試,才發現是防毒軟體攔截了form表單的請求。如何來解決這個問題呢?下來我們來看看form表單的屬性就會明白了。

method屬性:規定用於傳送 form-data 的 http 方法。實際上就是請求的方式。

name屬性:表單的名稱。

action屬性:指定表單請求的路徑

target屬性:指定action的url在**開啟

form表單是的html中常用的標籤。主要用來提交引數與後台資料進行互動。提交表單的方式有兩種(主要通過method屬性控制):

定義表單的名稱,一般不使用。

form表單的靈魂,action指定的請求路徑的具體位址

_blank:指定action的url在新開的瀏覽器視窗中

_parent:指定action的url在父級瀏覽器視窗中

_self:指定action的url在當前瀏覽器視窗中

_top:指定action的url在頂級瀏覽器視窗中

form表單的屬性位置,例如:

防毒軟體攔截請求一般會在新開啟的頁面攔截,也就是使用了target屬性的「_blank」。預設情況也會是「_blank」,所以會被攔截到。不重新發開新的瀏覽器視窗,就不會攔截。所有解決辦法將」_blank」屬性改為「_self」就會解決此問題。

autocomplete屬性:規定表單是否自動提交【on/off】

novalidate屬性:如果使用該屬性,表單不驗證可以直接提交【novalidate】 ———這是乙個危險的屬性,慎用!

表單的結構 表單控制項 form屬性

表單控制項的型別 form表單示例 表單是收集使用者資料的容器。乙個表單通常由表單控制項和相關的提示資訊組成。每個表單都以form開始標籤開始,以form結束標籤結束。兩個標籤之間是組成表單的各個控制項及提示資訊。表單的基本結構如下 表單在向伺服器傳輸資料時需要一些進行一些設定,可通過form標籤的...

Form表單標籤的Enctype屬性

enctype 指定將資料回發到伺服器時瀏覽器使用的編碼型別。用於表單裡有上傳。編碼型別有以下三種 multipart form data 不對字元編碼,在使用包含檔案上傳控制項的表單時,必須使用該值 text plain 窗體資料以純文字形式進行編碼,其中不含任何控制項或格式字元。例子 encty...

form表單標籤的enctype屬性

form表單中的enctype屬性的三點作用如下 二 multipart form data 這個是專門用來傳輸特殊型別資料的,如我們上傳的非文字的內容,比如或者 等。這種編碼型別不對字元編碼,資料通過二進位制的形式傳送到伺服器端,這時如果用request是無法直接獲取到相應表單的值的,而應該通過s...