1. 程式人生 > >表單的使用(新手入門基礎學習)

表單的使用(新手入門基礎學習)

4.表單的定義

表單是什麼,其作用是什麼?我們首先要先弄清楚概念,我所理解的表單就是收集使用者填寫的資訊並將其提交到後臺伺服器。前者是概念,後者是作用。

4.1表單的屬性以及表單的提交方式get和post區別

《from標籤》

表單有兩種屬性:如下

Action屬性:指定提交的地址;

Method屬性:指定提交的方式,get/post。

而get/post的區別在於:

作用上:GET一般用於獲取/查詢資源資訊,而POST一般用於更新資源資訊。

方式上:Get是向伺服器發索取資料的一種請求,而Post是向伺服器提交資料的一種請求

安全性:Get提交資料時會明文,而POST則不會。

資料的限制:Get提交資料最多是1024位元組,而POST沒有限制。

4.2文字框與密碼框

文字框的屬性:

Maxlength:指定文字框能接收的最大字元個數

Size:指定輸入框的長度(在網頁上面輸入框的長度)

Value:指定輸入框中的初始值,例如123,會預設填好123,可以進行修改。

密碼框:

密碼框和文字框的屬性一樣,但是為了其安全性考慮,密碼框會以掩碼形式顯示。

4.3 label

為了更好地顯示效果,我們會對前面的文字也加以美化,所以就有了《label》標籤,而

<label>的作用:

(1)可以單獨對其應用相應的樣式

(2)For屬性可以使之和某個<input>關聯,即當單擊文字會啟用對應的<input>.程式碼如下


4.4單選按鈕

我們在選擇的時候所需要點選的按鈕,只能選擇一個結果。

如果需要將若干單選按鈕編為一組(一組最多隻有一個被選中),需要設定相同的name屬性。

如果需要預設選中某個選項,需要加上checked屬性。例如:


假如有兩個check屬性,則系統會預設選擇唯一沒有check的那個屬性。

4.5多選按鈕

我們有時候會遇到需要有多個選擇的情況,這個時候就需要用到多選按鈕了。

多選按鈕與單選按鈕的區別就在於<type>型別的選擇  這個時候

type型別:checkbox,例如:

4.6提交按鈕

提交按鈕type型別:submit,點選按鈕之後跳轉到form表單指定的Action

4.7重置按鈕

type屬性:reset

點選這個按鈕,輸入框內就會重置。

4.8普通(圖片)按鈕

1)Value屬性:value對應的值就是按鍵上顯示的文字

(2)圖片按鈕:作用和submit按鈕作用是一樣的

(3)需要設定src屬性的值,如果src對應的路徑沒有找到圖片並且又沒有設定alt屬性,按鈕顯示預設值“提交”,如果設定了alt屬性則顯示alt的值。

4.9<button>標籤

(1)內容可以是任意資源(eg:圖片,段落,視訊..)

(2)Button標籤放置在表單form內部,作用和submit是一樣的

                

持續更新中..........







相關推薦

的使用新手入門基礎學習

4.表單的定義 表單是什麼,其作用是什麼?我們首先要先弄清楚概念,我所理解的表單就是收集使用者填寫的資訊並將其提交到後臺伺服器。前者是概念,後者是作用。 4.1表單的屬性以及表單的提交方式get和post區別 《from標籤》 表單有兩種屬性:如下 Action屬性:指定

Django通過Ajax利用FormData動態提交包括檔案,字串

0 需求背景 有的時候我們上傳表單,經過後臺處理之後再分發回原來頁面,這時必定會重新整理這個頁面。為了解決這個問題,我們採用JS動態提交表單元素,如:file、text等型別,可以很好的解決這一問題。 1 DOM結構 <form method="post" enctype=

switch語句與三種迴圈語句,JAVA程式設計師程式設計新手入門基礎學習筆記

Java是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。 自己整理了-份201 8最全面前端學習資料,從最基礎的HTML+

Ajax提交包括上傳檔案

頁面程式碼: <form id="form"> <input type="file" name="file"/> <input type="text" name="name"/&g

jquery的非同步提交非同步上傳檔案及jquery.form.js上傳檔案注意事項

方法一:jquery的ajax方式,通過FormaData獲取表單資料 (1)這種方式只需要jquery-1.7.js外掛; (2)通過`jquery中的FormaData類: 自動搜尋表單資訊(表單內沒有name屬性的input不會被搜尋到),IE<=9

使用jsp的Form標籤填寫自動返回提交值

知識點 1.jsp有一套自己的標籤庫,form標籤庫,基本對應html 中的。 jsp程式碼 1.在jsp頁面匯入的約束 <%@ taglib uri="http:

C語言/C++編程新手入門基礎學習中鏈接類型

視頻 我們 區別 貨源 strong 信息 數據結構 互調 inter C語言是面向過程的,而C++是面向對象的 C和C++的區別: C是一個結構化語言,它的重點在於算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過

【總結整理】javascript基礎入門學習慕課網學習

節點 confirm pro remove prompt 例如 ref 存儲 基礎入門 https://www.imooc.com/learn/36 註意: javascript作為一種腳本語言可以放在html頁面中任何位置,但是瀏覽器解釋html時是按先後順序的,所以前面

使用Formik輕松開發更高質量的React入門

NPU pen node ive ble plus one lex imp 前言 發現Formik是在我學習redux-form過程中從國外一篇博客上偶然發現的,看到作者的高度肯定後我立即轉到github上,正如許多朋友所註意的,我發現其星數達8282,這個數字在git

python 學習彙總43:typing-型別檢查入門基礎 tcy

typing-型別檢查 2018/11/16 typing-型別檢查 1.1.typing 作用: 型別檢查,防止執行時出現引數和返回值型別不符合。 作為開發文件附加說明,方便使用者呼叫時傳入和返回引數型別。 該模組

python 學習彙總39:賦值,語句定義,查詢,幫助入門基礎 tcy

一般語句 2018/6/16   包含語句賦值,簡單的變數定義;基本的程式控制語句;Python中的所有語句簡單彙總;Python中的檢視幫助。 1.賦值, 表示式語句# 用途:用於(重新)將名稱繫結到值並修改可

python 學習彙總44:內建資料型別入門基礎 tcy

內建型別 2018/11/17 1.資料內建型別 None # 缺少值None表示無,# 是NoneType唯一值 NotImplemented # builtins.NotImplemented未實現 # 數值方法和比較方法未實現所提供運算元

python資料分析新手入門課程學習——探索分析與視覺化來源:慕課網

 一,單因子與對比分析視覺化 資料 import pandas as pd df = pd.read_csv('./HR.csv') #檢視前十條資料 df.head(10) 以下為顯示的結果 我們可以看出: 第一個屬性satisf

python資料分析新手入門課程學習——資料獲取來源:慕課網

一、資料獲取手段 1.資料倉庫(DW):將所有業務資料經彙總處理構成             1)特點:              全部事實的記錄;部分維

python資料分析新手入門課程學習——概述來源:慕課網

一、流程                           二、資料分析概述  含義與目標:使用統計分析方法,在資料中提取有用的資訊

Docker入門基礎學習整理3

Docker常用操作 Docker在只讀層上新增一個可寫層, registry用於儲存映象 一個映象可以有多個Tag,一個Tag只能有一個映象 6種名稱空間:UTS.User,mount,IPC,Pid,Net 使用docker build建立映象 格式 dockersbu

Docker入門基礎學習整理2

linux中docker安裝及除錯 centos7 順序執行命令 sudo yum install docker sudo service docker start sudo chkconfig

Docker入門基礎學習整理1

Docker入門基礎學習整理 維基百科docker 基礎理論知識學習 維基百科docker 基礎理論知識學習 容器是一種基礎工具;泛指任何可以用於容納其他物品的工具,可以部分或完全封閉,被用於容納、儲存、運輸物品

java_入門基礎學習

這個帖子主要記錄程式碼語句使用方法 判斷語句 1.if 、else、else if 判斷方法 //語法 if(條件){ 滿足條件後執行的程式碼邏輯 } if(條件){ 滿足條件後

學習:從零玩轉HTML5前端+跨平臺開發標籤-非input標籤(掌握)

form表單標籤 <form action = "提交到伺服器地址">       <表單元素> </form>常見的表單元素     <input type = "text" name = "username"> 明文輸入框