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

首頁 > 編程 > HTML > 正文

html如何實現表單的選擇框效果?單選框與多選框的實現(代碼實例)

2020-03-24 18:15:52
字體:
來源:轉載
供稿:網友
在使用表單提交數據的時候,為了減少用戶的一些操作,使用選擇框是一個好主意。本章給大家介紹html如何實現表單的選擇框效果?單選框與復選框的實現(代碼實例)。通過單選框代碼和復選框代碼實例,實現單選框樣式和多選框樣式,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一、選擇框種類與語法

html中有兩種選擇框,即單選框和復選框,兩者的區別是單選框中的選項用戶只能選擇一項,而復選框中用戶可以任意選擇多項,甚至全選。

語法:

<input   type="radio/checkbox"   value="值"    name="名稱"   checked="checked"/>

二、html單選框樣式

html單選框代碼:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>單選框</title></head><body><form name="form" method="post" action="">              你是否喜歡運動?<br />     <input type="radio" name="radio" value="喜歡"/>喜歡     <input type="radio" name="radio" value="不喜歡"/>不喜歡     <input type="radio" name="radio" value="無所謂"/>無所謂</form></body></html>

效果圖:

1.jpg

從上例可以看出:

當type="radio"時,選擇框定義為單選框;

name屬性: 定義單選按鈕的名稱,單選按鈕都是以組為單位使用的,在同一組中的單選項都必須用同一個名稱;

value屬性: 定義單選按鈕的值,在同一組中域值必須是不同。

當設置 checked="checked" 時,該選項被默認選中,無論單選框還是復選框都可使用,如在單選框中:

2.jpg

三、html復選框樣式

復選框主要是讓網頁瀏覽者在一組選項里可以同時選擇多個選項。每個復選框都是一個獨立的元素,都必須有唯一的一個名稱。

html復選框代碼 :

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>復選框</title></head><body><form name="form" method="post" action="">              你喜歡什么運動?<br />     <input type="checkbox" name="checkbox" value="跑步" checked="checked"/>跑步     <input type="checkbox" name="checkbox" value="羽毛球"/>羽毛球     <input type="checkbox" name="checkbox" value="乒乓球"/>乒乓球     <input type="checkbox" name="checkbox" value="乒乓球"/>登山</form></body></html>

效果圖:

3.jpg

從上例可以看出:

當type="checkbox"時,選擇框定義為復選框;

name屬性: 定義復選框的名稱,在同一組中的復選框使用不同的名稱,但也可以定義為同一個名稱(數組),例:name[];

value屬性:定義復選框的值,在同一組中域值必須是不同。

四、選擇框的name屬性

在HTML表單中,無論是一組單選按鈕(radio)還是一組復選框(checkbox)其中都要包含著name屬性。這是為了方便在處理頁面獲取表單傳遞的值。

一組單選按鈕(radio):因為name屬性里的值是相同,所以只有一個能被選中,在處理頁面就直接獲取,如$_GET['name'];

一組復選框(checkbox):一般將name屬性里的值設置為name[],如果被選中,則在數組name[]中添加一個元素,在處理頁面將如下獲取值:

if(!empty($_POST['name'])){for($i=0; $i< count($_POST['name']); $i++){echo $array[$i].'<br />';}}

這樣就可以收集到表單復選框(checkbox)里傳遞來的多個不同數據。

以上就是html如何實現表單的選擇框效果?單選框與多選框的實現(代碼實例)的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山丹县| 封丘县| 清水河县| 吴江市| 马尔康县| 海安县| 新晃| 渭源县| 合阳县| 大宁县| 棋牌| 盐亭县| 沁阳市| 甘孜| 中牟县| 安新县| 赣榆县| 合山市| 潞城市| 新昌县| 铜梁县| 元江| 塘沽区| 班玛县| 专栏| 通榆县| 广德县| 克东县| 博白县| 滕州市| 苍山县| 航空| 淅川县| 德昌县| 晋州市| 泊头市| 缙云县| 嘉荫县| 北宁市| 三亚市| 大新县|