亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html5——表單元素和屬性

發布時間:2020-07-04 04:36:14 來源:網絡 閱讀:394 作者:叫獸黍黍 欄目:移動開發

html使用表單向服務器提交請求,表單控件的主要作用就是收集用戶的輸入,當用戶提交表單時,用戶輸入內容將被作為請求參數提交到遠程服務器上

html原有的表單及表單控件

form屬性
說明
action
指定當單擊表單的確認按鈕,該表單被提交到哪個地址,可以是相對/絕對地址
method
指定提交表單時發送何種類型的請求 屬性值可以為get post
enctype
對表單內容進行編碼所使用的字符集
name
指定表單的唯一名稱,建議該屬性值與id屬性值保持一致
target
使用哪種方式打開目標URL,該屬性值可以是_blank _parent _self _top
post:傳送的數據量比較大,用戶在地址欄里看不到參數,安全性較高

get:直接在地址欄中輸入訪問地址所發送的請求

使用input元素,input元素是表單空間當中功能最為豐富,如下幾種輸入元素都是通過<input>元素生成

單行文本框  text
 單行文本框用于接受用戶的輸入
密碼輸入框 password
 密碼框文字不可見
隱藏域 hidden
不接受用戶輸入,也不能生成可視化部分
復選框 checkbox(radio 單選框)
供用戶選擇
圖像域  p_w_picpath
和提交按鈕的作用基本一樣,單擊表單被提交
文件上傳域 file
允許用戶瀏覽本地磁盤文件,并將該文件上傳到服務器
提交 submit
提交按鈕
重設 reset

重置按鈕

input核心屬性

checked
設置單選框、復選框初識狀態是否處于選中狀態,該屬性只能是checked,選中
disabled
b表示該元素禁用,該元素無法獲得焦點
maxlength
該屬性值是一個數字,指定文本礦中允許輸入的最大字符字數
size
指定該元素的寬度
readonly
文本框中的值不允許用戶更改
src
指定圖像域所顯示圖像的URL

代碼示例:

<!DOCTYPE html>
<html>
<head>
    <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title> 表單 </title>
</head>
<body>
<form action="http://www.crazyit.org" method="get">
    單行文本框:<input id="username" name="username" type="text" /><br />
    不能編輯的文本框:<input id="username2" name="username" type="text"
        readonly="readonly" /><br />
    密碼框:<input id="password" name="password" type="password" /><br />
    隱藏域:<input id="hidden" name="hidden" type="hidden" /><br />
    第一組單選框:<br />
    <input id="color" name="color" type="radio" value="red"/>
    <input id="color2" name="color" type="radio" value="green" />
    <input id="color3" name="color" type="radio" value="blue"/><br />
    第二組單選框:<br />
    <input id="gender" name="gender" type="radio" value="male"/>
    <input id="gender2" name="gender" type="radio" value="female" /><br />
    兩個復選框:<br />
    <input id="website" name="website" type="checkbox" 
        value="leegang.org" />
    <input id="website2" name="website" type="checkbox" 
        value="crazyit.org" /><br />
    文件上傳域:<input id="file" name="file" type="file"/><br />
    圖像域:<input type="p_w_picpath" src="p_w_picpaths/wjc.gif" alt="瘋狂Java聯盟"/><br />
    下面是四個按鈕:<br />
    <input id="ok" name="ok" type="submit" value="提交" />
    <input id="dis" name="dis" type="submit" value="提交"
        disabled="disabled" />
    <input id="cancel" name="cancel" type="reset" value="重填"/>
    <input id="no" name="no" type="button" value="無動作" />
</form>
</body>
</html>

使用label定義標簽:

 標簽與表單空間關聯有兩種方式

①隱式使用for屬性:指定<label>元素的for屬性值為所關聯表單空間的id屬性值

②顯示關聯:將普通文本、表單空間一起放在<label>元素內部即可

<!DOCTYPE html>
<html>
<head>
    <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title> label元素 </title>
</head>
<body>
<form action="http://www.crazyit.org" method="get">
    <label for="username">單行文本框:</label>
    <input id="username" name="username" type="text" /><br />
    <label>密碼框:<input id="password" name="password" type="password" />
    </label><br />
    <input id='ok' type="submit" value="登錄瘋狂Java聯盟" />
</form>
</body>
</html>

列表框和下拉菜單:

用于創建列表框或下拉菜單,該元素必須要和<option>元素結合使用,屬性:multiple設置是否可以多選,size 指定列表框內可以同時顯示多少個列表項

<!DOCTYPE html>
<html>
<head>
    <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title> select元素 </title>
</head>
<body>
<form action="http://www.crazyit.org" method="post">
    下面是簡單下拉菜單:<br />
    <select id="skills" name="skills">
        <option value="java">Java語言</option>
        <option value="c">C語言</option>
        <option value="ruby">Ruby語言</option>
    </select><br /><br /><br />
    下面是允許多選的列表框:<br />
    <select id="books" name="books" 
        multiple="multiple" size="4">
        <option value="java">瘋狂Java講義</option>
        <option value="android">瘋狂Android講義</option>
        <option value="ee">輕量級Java EE企業應用實戰</option>
    </select><br />
    下面是允許多選的列表框:<br />
    <select id="leegang" name="leegang" 
        multiple="multiple" size="6">
        <optgroup label="瘋狂Java體系圖書">
            <option value="java" label="aaaaaaaa">瘋狂Java講義</option>
            <option value="android">瘋狂Android講義</option>
            <option value="ee">輕量級Java EE企業應用實戰</option>
        </optgroup>
        <optgroup label="其他圖書">
            <option value="struts">Struts 2.1權威指南</option>
            <option value="ror">RoR敏捷開發最佳實踐</option>
        </optgroup>
    </select><br />
    <button type="submit"><b>提交</b></button><br />
</form>
</body>
</html>

textarea定義文本域:

cols 指定文本域的寬度;

rows 指定文本域的高度;

disabled 指定禁用該文本域

readonly 指定該文本域只讀

<!DOCTYPE html>
<html>
<head>
    <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title> 多行文本域 </title>
</head>
<body>
<form action="http://www.crazyit.org" method="post">
    簡單多行文本域:<br />
    <textarea cols="20" rows="2"></textarea><br />
    只讀的多行文本域:<br />
    <textarea cols="28" rows="4" readonly="readonly">
瘋狂Java講義
輕量級Java EE企業應用實戰
    </textarea><br />
    <button type="submit"><b>提交</b></button><br />
</form>
</body>
</html>

html5新增的屬性與元素

form屬性 指定屬于哪一個form
<textarea name="desc" form="addform"></textarea>
formaction  提交到不同的action
<input type="submit" value="注冊" formaction="regist">
formxxx  與formaction相似
<input type="submit"  formaction="regist" formmethod="get">
autofocus 獲得焦點
<input type="text" autofocus>
placeholder 提示信息
<input type="text" placeholder="請輸入用戶名">
list 必須與datalist結合使用
list用法見下
autocomplete 與list結合使用
on 打開antocomplete 文本框下方會顯示下拉菜單
<!DOCTYPE html>
<html>
<head>
    <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title> list屬性 </title>
</head>
<body>
<form method="post" action="buy">
    請輸入圖書:<input type="text" name="name" list="books"/><br/>
    <input type="submit" value="購買"/>
</form>
<datalist id="books">
    <option value="java">瘋狂Java講義</option>
    <option value="ee">輕量級Java EE企業應用實戰</option>
    <option value="android">瘋狂Android講義</option>
</datalist>
</body>
</html>





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

星座| 高台县| 河北省| 金门县| 阳泉市| 汉沽区| 无为县| 交口县| 永清县| 子长县| 河南省| 右玉县| 庄浪县| 鸡西市| 聂荣县| 静乐县| 石门县| 泸州市| 万荣县| 无棣县| 金堂县| 阿图什市| 乌审旗| 吉安市| 遂宁市| 泾川县| 玛纳斯县| 察哈| 辛集市| 舟曲县| 昭觉县| 阿拉尔市| 平陆县| 离岛区| 云南省| 苍山县| 偏关县| 施秉县| 眉山市| 梨树县| 泰安市|