form表单

Posted whylinux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单相关的知识,希望对你有一定的参考价值。

 

1.什么时候使用form表单,在需要前端与后端数据交互的时候会使用form表单,用户在浏览器上填写的数据包装一下后,发送到后端,后端操作数据库给前端响应。需要提交数据时使用。

 

2.form是一个容器,放一些东西,让用户去填写,去选择。然后可以提交数据给后端,前端与后端交互

 

3.form表单提交数据的几个注意事项

(1)所有获取用户输入的标签都必须放在form表单里面

(2)用form标签中的action属性指定该form表单的内容提交到哪个位置去,action指定的一般都是一个网址。action控制往哪提交

(3)提交数据标签中必须有name属性,name属性表示键值对的键值,将来提交到后端时,后端可以根据键值来区分这个input标签代表的是什么含义。

(4)提交的数据标签中的value标签,表示键值对的值。

 

4.form表单的示例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>form表单示例</title>
</head>
<body>

<form action="">    <!-- 数据相关的东西放到form表单中, 用于存放数据-->
    <input type="text">     <!-- input标签 type为text时,表示文本输入的标签,用来获取用户填写的数据 -->
    <input type="submit">   <!-- input标签,type为submit时,表示提交按钮的标签-->
</form>
<!-- 注册示例-->
<form action="">    <!-- action属性指定该form表单提交时,是提交到哪里去,一般是一个网址 -->
    <p>用户名:
        <input name="username" type="text"> <!-- name还表示键值对的键值,用于提交到后端时,后端区分该提交的内容是什么含义的 -->
    </p>
    <p>密码:
        <input name="password" type="password">     <!-- type为password时,表示为让用户输入密码的文本标签,输入的密码是隐式的 -->
    </p>
    <p>性别:
        <input name="gender" type="radio" value="0"><!-- radio表示可以选择的小圈 同一name下的选择按钮只能选择一个,name还表示同一组 -->
        <input name="gender" type="radio" value="1"><!-- input作为radio用时,value属性的值,表示提交到后端时,键值对的值, -->
    </p>
    <p>爱好:
        <input name="hobby" type="checkbox" value="basketball">篮球  <!-- checkbox表示多选,inout作为checkbox使用时,value表示键值对的值 -->
        <input name="hobby" type="checkbox" value="football">足球
        <input name="hobby" type="checkbox" value="doublecolorball">双色球
    </p>
    <p>生日:<input name="birthday" type="date"></p>   <!-- date表示时间标签 -->
    <p>选择来自哪里
        <select name="fromaddress" id="suibian">  <!-- select为选择标签 -->
            <optgroup label="北京">   <!-- optgroup标签标示选择标签中的层级,分组下拉框 -->
                <option value="cp">昌平</option>    <!-- option为选择标签中的可以选择的内容 -->
                <option value="hd">海淀</option>
                <option value="ft">丰台</option>
                <option value="cy">朝阳</option>
            </optgroup>
            <option value="sh">上海</option>
            <option value="gz">广州</option>
            <option value="jl">吉林</option>
        </select>
    </p>
    <p><!-- textarea表示可以输入很多信息的文本框 -->
        <textarea name="jianjie" id="suibian1" cols="30" rows="10">

        </textarea>
    </p>
    <p>头像
        <input type="file">
    </p>
    <p><input type="submit" value="提交信息"></p>  <!-- 有了value后,表示此提交标签显示为提交信息字样 -->

</form>
</body>
</html>

 

 技术分享图片

 

以上是关于form表单的主要内容,如果未能解决你的问题,请参考以下文章

Form标签表单回显与提交

Oracle Forms Builder:无法执行查询

javascript对象

Drupal 自定义表单记住文本字段数据

form表单提交后,后台怎么处理数据

form.action传参之后servlet不能接收form表单数据,附上代码,求高手解决