0
点赞
收藏
分享

微信扫一扫

HTML学习12:表单

木樨点点 2022-03-17 阅读 46

目录

表单的基本属性

input:

预览:

 除input之外

预览

 表单中了解的部分

name和value值

form表单中,method有两种提交数据方式

get提交

post 提交


表单的基本属性

input:

<!-- form里面的属性,目前了解即可。 -->
<!-- action 如果没有值默认提交到本页面 -->
    <!-- method 表单提交的方式 post get
        get 提交会在地址栏中显示提交的信息(默认值)
        post 提交数据时不会再地址栏中显示
    -->
    <form action="表单提到的地址" method="提交的方式" name="表单的名字">
        <!-- text 文本框 -->
        用户名:<input type="text"> <br>
        <!-- password密码框 -->
        密码:<input type="password"> <br>
        <!-- submit 提交按钮 把表单数据发送给服务器 -->
        <input type="submit" value="登录"> <br>
        <!-- 单选按钮 radio 注意单选按钮需要添加一组相同的name值 -->
        <input type="radio" name="sex"> 男
        <input type="radio" name="sex"> 女 <br>
        喜欢的类型:<input type="checkbox">性感  <input type="checkbox">黑丝 
        <input type="checkbox">阳光<input type="checkbox">帅气 <br>
        普通的点击按钮:<input type="button" value="获取验证码"><br>
        <!-- file 文件域 -->
        上传文件:<input type="file"> <br>
        <!-- hidden 隐藏域(页面中看不到) 布局页面不会用 -->
        <input type="hidden">
        <!-- image 图片提交按钮和submit功能一样只是页面样式不一样 -->
        <input type="image" src="./images/btn.png"> <br>
        <!-- 重置按钮,就是把原来写的删掉 重新填写 -->
        <input type="reset" value="重新填写">
    </form>

预览:


 除input之外

    <form action="">
        <!-- 下拉框,很少用,因为不好看 -->
        年龄:
        <select>
            <option>--年龄--</option>
            <option>22</option>
            <option>23</option>
            <option>24</option>
        </select>
        身高
        <select>
            <option>--身高--</option>
            <option>122</option>
            <option>123</option>
            <option>124</option>
        </select>

        <!-- 文本域 -->
        <!-- 使用文本域时注意,这对标签不要换行 -->
        <textarea></textarea>
    </form>

预览


 

 表单中了解的部分

name和value值

<form action="a.js" method="post" name="f1">
            <!-- 如果想要把表单控件中的内容提交给服务器必须添加name属性 -->
            用户名:<input type="text" name="uname" value="输入用户名"> <br>
            密码:<input type="password" name="pwd"> <br>
            <input type="radio" name="sex" value="男"> 男
            <input type="radio" name="sex" value="女"> 女 <br>
            <select name="stu">
                <option value="1">小学</option>
                <option value="2">中学</option>
                <option value="3">大学</option>
            </select> <br>
            <input type="submit" value="提交">
        </form>

name是用于计算机识别数据,value是需要传递的数据。

举个例子,我们大家都是人类,为了区分我们的不同,我们都会有不同的名字(name),

在属于我们各自的名字之下,我们还有我们各自的个体,也就是我们自己的身体(value

这个目前仅作为了解,后续学习简单后端的时候会进一步的了解。

form表单中,method有两种提交数据方式

        get 和 post,

   两者有何区别呢?

get提交

 如图可知,使用get提交数据时,会将用户填写的信息显示在网址里,不利于用户信息安全

post 提交

 

 

 而post提交数据则不会显示在网址中,比起get更为安全

举报

相关推荐

0 条评论