HTML&CSS基礎-表單簡介


             HTML&CSS基礎-表單簡介

                                          作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

一.HTML源代碼

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表單簡介</title>
    </head>
    <body>
        <!--
            表單的作用就是用來將用戶信息提交給服務器的,比如:百度的搜索框,注冊,登錄這些操作都需要填寫表單。
            
            使用form標簽創建一個表單,form標簽中指定一個action屬性,該屬性指向的是一個服務器的地址,當我們提交表單時會提交到action屬性對應的地址。
        
            使用from創建的僅僅是一個空白的表單,我們還需要向form中添加不同的表單項。
        -->
        
        <form action="target.html">
            <!--
                在表單中可以使用fieldset來為表單項進行分組,可以將表單項中的同一組放到一個fieldset中。
            -->
            <fieldset>
                
                <!--
                    在fieldset中可以使用legend子標簽來指定組名
                -->
                <legend>用戶信息</legend>
                
                <!--
                    在HTML中還為我們提供了一個標簽,專門用來選中表單中的提示文字的label標簽。
                    該標簽可以指定一個for屬性,該屬性的值需要指定一個表單項的id值。綁定后可以當點擊具體的id標簽文字時會選中該標簽。
                -->
                <label for="user">用戶名:</label>
                
                <!--
                    使用input來創建一個文本框,它的type屬性是text。
                    
                    如果希望表單項中的數據會提交到服務器中,還必須給表單項指定一個name屬性,name表示提交內容的名字。
                    
                    用戶填寫的信息會附在url地址后面以查詢字符串(屬性名=屬性值)的形式發送給服務器,例如:"https://node101.yinzhengjie.org.cn?username=Jason&passwd=123456"。
            
                    在文本框中也可以指定value屬性值,該值將作為文本框的默認值顯示
                -->
                <input id="user" type="text" name="username" value="yinzhengjie"/> <br /><br />
                
                
                <label for="pwd">密    碼:</label>
                <!--
                    使用input創建一個密碼框,它的type屬性值是password
                -->
                <input id = "pwd" type="password" name="passwd"/>   <br /><br />
                
            </fieldset>
            
            
            
            <fieldset>
                <legend>用戶愛好</legend>
                <!--
                    單選按鈕:
                        使用input來創建一個單選按鈕,他的type屬性使用radio
                        單選項按鈕通過name屬性進行分組,name屬性相同是一組按鈕,向這種需要用戶選擇但是不需要用戶直接填寫內容的表單項,還必須指定一個value屬性,這樣被選中的表單項的value屬性值將會最終提交給服務器
                        如果希望在單選按鈕或者多選框中指定默認選中的選項,則可以在希望中的項中添加checked="checked"屬性
                -->
                性別:<input type="radio" name="gender"  value="male"  checked="checked" id="boy"/><label for="boy"></label>
                    <input type="radio" name="gender"  value="female" id="girl"/><label for="girl"></label><br /><br />
                
                
                <!--
                    多選框:
                        使用input創建一個多選框,它的type屬性使用checkbox
                        如果希望在單選按鈕或者多選框中指定默認選中的選項,則可以在希望中的項中添加checked="checked"屬性
                -->
                愛好:<input type="checkbox" name="hobby"  value="lol" checked="checked"/>英雄聯盟
                    <input type="checkbox" name="hobby" value="cf"/>穿越火線
                    <input type="checkbox" name="hobby" value="basketball" checked="checked"/>籃球
                    <input type="checkbox" name="hobby" value="movie"/>電影
                    <input type="checkbox" name="hobby" value="music"/>QQ音樂<br /><br />
            </fieldset>
            
            
            <!--
                下拉列表:
                    使用select來創建一個下拉列表。
                    下拉列表的name屬性需要指定一個select,而value舒徐要指定給option。
                    可以通過在option中添加selected="selected"來講該選項設置為默認值
                    當為select添加一個 multiple="multiple"屬性,則下拉列表變為一個多選的下拉列表。
                    在select中可以使用optgroup標簽對選項進行分組,同一個optgroup的option是一組,可以通過label屬性來指定分組的名稱。
            -->
            請選擇你喜歡的明星:
            <select name="star" multiple="multiple">
                
                <optgroup label="女明星">
                    <!--在下拉列表中使用option標簽來創建一個一個列表項-->
                    <option value="lyf">劉亦菲</option>
                    <option value="czh">陳紫函</option>
                    <option value="fbb">范冰冰</option>
                    <option value="dzq" selected="selected">鄧紫棋</option>
                <option value="lxr">林心如</option>
                </optgroup>
                
                <optgroup label="男明星">
                    <option value="ldh" selected="selected">劉德華</option>
                    <option value="wbq">王寶強</option>
                    <option value="wj">吳京</option>
                </optgroup>
            </select><br /><br />
            
            <!--
                使用textarea創建一個文本域。
            -->
            自我介紹:<textarea name="info"></textarea><br /><br />
            
            <!--
                提交按鈕可以將表單中的信息提交給服務器。使用input創建一個提交按鈕,它的type屬性是submit,在提交按鈕中可以通過value屬性來指定按鈕上的文字。
            -->
            <input type="submit" value="注冊"/>
            
            <!--
                使用"<input type="reset" />"可以創建一個重置按鈕,點擊重置按鈕以后表單中內容將會恢復為默認值。
            -->
            <input type="reset" />
            
            <!--
                使用<input type="button" />可以用來創建一個單純的按鈕,這個按鈕默認沒有任何功能,只能被點擊。
            -->
            <input type="button" value="按鈕" />
            
            <br /><br />
            
            <!--
                除了使用input,也可以使用button標簽來創建按鈕。這種方式和使用input類似,只不過由於它是成對出現的標簽,使用起來更加的靈活。
            -->
            <button type="submit">提交</button>
            <button type="reset">重置</button>
            <button type=""button">按鈕</button>
            
        </form>
    </body>
</html>

 

二.瀏覽器打開以上代碼渲染結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM