HTML表单(form)学习笔记

PHPz
发布: 2017-04-23 10:59:28
原创
2533人浏览过

什么是表单?

    一个网页表单可以将用户输入的数据发送到服务器进行处理。因为互联网用户使用复选框,单选按钮或文本字段填写表格,所以WebForms的形式类似文件或数据库。例如,WebForms可以用来进入航运或信用卡资料订购产品,或可用于检索数据(例如,搜索引擎上搜索)。    <!-- from wiki — >

  简单来说就是收集用户的信息

 

立即学习前端免费学习笔记(深入)”;

这就是一个表单

表单的工作流程:用户打开页面—>填写表单后提交—>根据相应的方式打包后发送个服务器—>服务器接收后转给相应的程序处理

基础框架:<form></form>

    在form下添加表单元素


<input>表单输入标签

语法:<input type=“" name=“” ….../>

属性

    Name:名字,服务器通过name识别组别,同一组别需要相同的name名

    Maxlength:指定输入的最大长度

    Size:文本框的大小,以字符为单位,默认为20

    value:默认值,提交给服务器的内容

    placeholder:提示文本

type:

    text:输入文本,属性:  

    password:密码框,会自动隐藏密码

    file:上传文件,显示的内容与浏览器有关

    radio:单选框,需要单选的选项需要用相同的name,将返回value给服务器以辨别选了什么,添加checked来确定默认选项。

    checkbox:复选框,与radio规则相似。

    Button:配合js提供动作,value值位按钮显示内容

Get笔记
Get笔记

Get笔记,一款AI驱动的知识管理产品

Get笔记 125
查看详情 Get笔记

    subm:提交按钮,配合js将一个form内的表单送到服务器,value值位按钮显示内容

    Reset:将一个form内的表单恢复到默认状态,value值位按钮显示内容

    Hidden:隐藏域,用户看不到,将value传给服务器。

    image:图像域提交,与submit功能相同,src放图片地址。


<select>下拉菜单和列表标签

语法

<option> 选择的内容 </option>   

    option的属性:

            size:显示的数量,大于1时为列表形式显示。

            multiple:可按住ctrl多选,下拉菜单变列表形式

            selected:默认值

    option里科添加<optgroup>组名</optgroup>来给选项分组


<textarea></textarea>多行文本域

    基本与<input>的text一样,多了cols和rows属性。row控制显示的行数,cols显示宽度。


form的属性

    action:表单发送的目的地,URL或服务器文件。

       method:指定表单以何种方式发送到服务器,有get、post两种方法,默认为get

                GET:使用URL做传递参数(返回的url能看到表单的内容),对所发送的信息的数量也有限制,一般用于用户信息获取。

                POST:表单数据作为HTTP请求内容的一部分,对所发送信息的数量没有限制,一般用于修改服务器上的资源。

       name:表单的名。

       traget:在何处打开action URL 参数:_blank、_self、_parent、_top

       enctype:在发送表单前如何编码,参数有:1: 默认方式application / x-www-form-urlencoded 2:multipart / form-data 3:text / plain 

以上就是HTML表单(form)学习笔记的详细内容,更多请关注php中文网其它相关文章!

相关标签:
HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号