Formulaire de notes d'étude HTML (11)

1. Blocage

1. Contrôle de zone de texte sur une seule ligne – zone de texte et zone de mot de passe

  Le contrôle de la zone de texte est implémenté via une entrée d'étiquette unique, qui possède le type d'attribut nécessaire pour contrôler le type du contrôle d'entrée (la valeur par défaut est texte, qui est une information textuelle). Le type de la zone de mot de passe est mot de passe.
  L'attribut action du formulaire définit le nom du fichier de destination. Le fichier défini par l'attribut action effectue généralement un traitement associé sur les données d'entrée reçues, comme la soumission des informations d'un formulaire sur une nouvelle page.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            请输入用户名:<input type="text"> <br>
            请输入密码:<input type="password">
        </form>
    </body>
</html>

Insérer la description de l'image ici

2. Contrôle de zone de texte multiligne (contrôle de champ de texte)

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            请输入多行文本:
            <-- 可以通过cols和rows属性控制文本框的大小 -->
            <textarea cols="50" rows="5"></textarea>
        </form>
	</body>
</html>

Insérer la description de l'image ici

3. Sélection unique et sélection multiple

La sélection simple ou multiple est obtenue en contrôlant la valeur de l'attribut de type dans la balise d'entrée.

a. Choix unique

1. Les boîtes à boutons radio doivent être utilisées en groupes pour avoir du sens (le nombre de chaque groupe est supérieur ou égal à 2)
2. Créez un groupe via l'attribut name, et le même nom est un groupe
3. Un seul bouton radio boîte dans le même groupe peut être sélectionnée.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            选择性别:
            <input name="sex" type="radio"><input name="sex" type="radio"></form>
	</body>
</html>

Insérer la description de l'image ici

b. Sélection multiple

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            前端基础包括:
            <input type="checkbox">HTML
            <input type="checkbox">CSS
            <input type="checkbox">Java-Script
        </form>
	</body>
</html>

Insérer la description de l'image ici
L'effet de sélection par défaut est obtenu grâce à l'attribut coché. En termes simples, il vous suffit de définir un nom d'attribut.

4. Contrôle du menu déroulant

Implémenté via la balise select, qui contient une ou plusieurs sous-balises d'option (seules les balises d'option peuvent être placées dans select)

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            出生日期:
            <select>
                <!-- option{199$}*9 -->
                <option value="">1991</option>
                <option value="">1992</option>
                <option value="">1993</option>
                <option value="">1994</option>
                <option value="">1995</option>
                <option value="">1996</option>
                <option value="">1997</option>
                <option value="">1998</option>
                <option value="" selected>1999</option>
                <!-- 可以通过在指定option中加入selected属性(仅有属性名即可),来指定默认选项 -->
            </select>
            <br>
        </form>
	</body>		
</html>

Insérer la description de l'image ici
Une sélection multiple de la liste déroulante peut être obtenue en ajoutant un attribut multiple à la sélection (obtenue en maintenant la touche Ctrl enfoncée et en cliquant sur la souris)

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>table</title>
    </head>
    <body>
        <form action="">
            
            一个多选的下拉菜单控件:<br>
            <select name="" id="" multiple size="3">
                <option value="">1</option>
                <option value="">2</option>
                <option value="">3</option>
                <option value="">4</option>
                <option value="">5</option>
                <option value="">6</option>
                <option value="">7</option>
                <option value="">8</option>
            </select>
            <!-- 通过给select标签定义size属性来实现控件的默认可见行数 -->
        </form>
    </body>
</html>

Insérer la description de l'image ici

5. Contrôle de sélection de fichiers

En définissant la valeur de l'attribut type en entrée sous forme de fichier

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>form</title>
    </head>
    <body>
        <form action="">
            附件:
            <input type="file">
        </form>
    </body>
</html>

Insérer la description de l'image ici

6.étiquette d'étiquette

Un effet de focus est obtenu en ajoutant une étiquette à l'instruction de saisie (lorsque vous cliquez pour saisir du texte, la zone de saisie est sélectionnée comme focus)

`

form `![Insérer la description de l'image ici](https://img-blog.csdnimg.cn/direct/ae4209474cc44dd08fa4e56e9e35c52c.png) ## 7. L'effet de lecture seule est défini en définissant un attribut en lecture seule pour le contrôle.
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>form</title>
    </head>
    <body>
        <form action="">
            请输入用户名:
            <!-- 通过value设置默认值 -->
            <input type="text" readonly value="183****6278">
        </form>
    </body>
</html>

Insérer la description de l'image ici

8. Paramètres désactivés dans les contrôles de formulaire

Désactiver en ajoutant l'attribut Disable

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>form</title>
    </head>
    <body>
        <form action="">
            请选择性别:
            <input type="radio" name="sex"><input type="radio" name="sex"><input type="radio" name="sex" disabled>未知
        </form>
    </body>
</html>

Insérer la description de l'image ici

9. Regrouper les contrôles du formulaire

Regroupez le formulaire par ensemble de champs et spécifiez le titre du formulaire via la légende

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>form</title>
    </head>
    <body>
        <fieldset>
            <legend>基础信息</legend>
            请输入用户名:
            <input type="text">
            <br>
            请选择性别:
            <input type="radio" name="sex"><input type="radio" name="sex"><input type="radio" name="sex" disabled>未知
        </fieldset>
        
    </body>
</html>

Insérer la description de l'image ici

10. Bouton Formulaire

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>form</title>
    </head>
    <body>
        <!--  按钮分类:提交,重制,普通,图像和双标签button按钮 -->
        <form action="https://baidu.com" target="_self">
            <!-- action按钮所指定的用户点击提交按钮后要做什么动作,若不定义action值,则其默认为当前页面的地址 -->
            <!-- 通过指定target的属性值从而控制页面的跳转方式,_blank即在新页面中打开,_self为在当前页面中跳转 -->
            姓名:<input type="text"> <br>
            邮箱:<input type="text"> <br>
            <!-- 通过设置type="submit"生成提交按钮 -->
            <input type="submit">
            <!-- 通过设置type="reset"生成重制按钮 -->
            <input type="reset">
            <!-- 通过设置type="button"生成普通按钮 -->
            <input type="button" value="普通按钮">
            <!-- 同样的,提交按钮和重制按钮均可通过指定其value属性从而更改其显示名称 -->

            <!-- 通过设置type="image"生成图像按钮,src指定对应图片路径 -->
            <!-- 如此这般这般如此,点击狗头,表单提交 -->
            <!-- 同时可以通过width和height属性设置图片的大小 -->
            <input type="image" src="dog1.jpg" width="50" height="50">
            
            <!-- 双标签button按钮默认具有提交表单的功能 -->
            <button>button按钮</button>
            <!-- 添加属性type并赋值button后其就变为了普通按钮,不再具备提交功能 -->
            <button type="button">普通的button按钮</button>
        </form>
        
    </body>
</html>

Insérer la description de l'image ici

2. Cas d'intégration

<!-- 疫情流调信息表案例 -->
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>疫情流调信息表实例</title>
    </head>
    <body>
        <h1 align="center">疫情流调信息表实例</h1>
        <p>&emsp;&emsp;如果您去过疫情地区请及时通知居委会</p>
        <form action="">
            <fieldset>
                <legend>基本信息</legend>

                <h3>1.您的姓名</h3> 
                <input type="text"> <br>

                <h3>2.您的手机号码</h3> 
                <input type="password"> <br>

                <h3>3.您的性别</h3> 
                <input type="radio" name="sex"><input type="radio" name="sex"><input type="radio" name="sex" disabled>保密 <br>
                
                <h3>4.家庭住址</h3> 
                <select>
                    <option value="">河北省</option>
                    <option value="">广东省</option>
                    <option value="">新疆维吾尔自治区</option>
                    <option value="" selected>****请选择省、自治区或直辖市****</option>
                </select>
                <select>
                    <option value="">1</option>
                    <option value="">2</option>
                    <option value="">3</option>
                    <option value="" selected>****市****</option>
                </select>
                <select>
                    <option value="">1</option>
                    <option value="">2</option>
                    <option value="">3</option>
                    <option value="" selected>****区、县****</option>
                </select> <br>
                <textarea name="" id="" cols="70" rows="10">请输入详细地址:</textarea>

                <h3>5.您现在的身体状况</h3>
                <input type="checkbox">健康 <br>
                <input type="checkbox">发热 <br>
                <input type="checkbox">干咳 <br>
                <input type="checkbox">四肢乏力 <br>
                <input type="checkbox">呼吸困难 <br>

                <h3>6.您的健康码颜色是</h3>
                <input type="radio" name="color">绿色 
                <input type="radio" name="color">黄色
                <input type="radio" name="color">红色 <br>

                <h3>7.您是否在14天内有过中高风险地区旅居史,或与就诊人员有过密切接触?</h3>
                <input type="radio" name="tf"><input type="radio" name="tf">

                <h3>8.您的疫苗接种情况</h3>
                <input type="radio" name="num">已接种一针
                <input type="radio" name="num">已接种二针
                <input type="radio" name="num">已接种三针 <br>

            </fieldset>

            <fieldset>
                <legend>保密信息</legend>
                <h3>1.身份证信息</h3>
                正面:<input type="file"><br>
                反面:<input type="file"><br>

                <h3>2.学历信息</h3>
                <select>
                    <option value="">中专</option>
                    <option value="">大专</option>
                    <option value="">本科</option>
                    <option value="">研究生</option>
                    <option value="">博士</option>
                    <option value="" selected>****请选择学历****</option>

                </select>

                <h3>3.是否服兵役</h3>
                <input type="radio" name="123"><input type="radio" name="123"><br>

                <h3>4.个人意见</h3>
                <textarea name="" id="" cols="70" rows="20" ></textarea>
            </fieldset>

            <input type="submit">
            <input type="reset">
            <input type="image" src="https://tse4-mm.cn.bing.net/th/id/OIP-C.EU0K_QyBuIr_jnShvb21GAHaGV" width="50" height="50">
        </form>
    </body>
</html>

Insérer la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/k903161661/article/details/136624145
conseillé
Classement