HTML表单

一,表单

表单在web网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能。一般是将表单设计在一个html文档内,当用户填写完信息后做提交(submit)操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上的PHP或者ASP等处理程序处理后,再将用户所需的信息传送回客户端的浏览器上,这样网页就具有了交互性,这里我们只讲HTML标志来设计表单。

表单标签:<form></form>

1,表单是由窗体和控件组成的,一个表单应该包含用户填写信息的输入框,提交和按钮等,这邪恶输入框,按钮叫做控件,表单更像是一个容器,它能容纳各种各样的控件。

2,form表单简单的说就是采集用户信息,form标签内可以跟许多的input输入框

3,表单标签的格式:

<form action="url" method=get/post/ name="myfrom">
     
</form>

3,form表单的属性

name名字:给表格起名字,告诉后台这个表格叫什么,如:message信息表

method提交方式:分为get和post提交方式

a:get提交方式会在地址栏出现用户信息,不安全

b:post提交方式不会再地址栏上出现用户信息,信息不会被看到,多以post请求相对于get请求更安全

二,表单控件<input>都是在form标签内

1,在HTML语言中,标签<input>输入框具有重要的地位,它能将浏览器中的控件加载到html文档中,该标记是个单标签,没有结束标签

2,<input type=" "/>标志用来定义一个用户输入区,用户可在其中输入信息,此标签必须放在<form></form>标签之间。

3,<input type=" "/>标签中共提供了几种类型的输入区域,具体是哪一种类型由type属性来决定。

《注意:H5中<input>可以不放入<from>标签之间,利用属性指定某一个form 》

<1>,文本框

<input type="text" name=" " size=" " maxlength=" " value=" " />

a,name:定义控件名称,如账户为user,密码为password,input内需加上name,更好

b,size:指定控件的宽度(尺寸),表示该文本输入框允许用户输入的最大字符数

c,maxlength:表示该文本输入框允许用户输入的最大字符数

d,value:默认值,存在input框内提示的文字(但是并没有隐藏,会影响用户输入)

e,placeholder:提示文字,在输入框input内提示文字,和value相比,placeholder效果更好

f,disabled禁止:禁止使用在单选框或者多选框内都可以使用,输入框变成灰色,不能输入

g,readonly只读:只能读取,不能书写,选框不变色,但是获取不了光标,只能读

<2>,密码框

<input type="password"/>

a,name 定于控件的名称,给输入框起名字,和文本框一致,密码框名称:password

b,value值:在input框内显示的文字(没有隐藏,会影响用户的输入)

c,placeholder提示文字:在input框内显示的文字,(文字会被半隐藏,不会影响用户输入,效果比value更好)

d,size尺寸:指定输入框内的宽度,表示该文本框所能显示的最大字符数

e,maxlength最大长度:设置输入框内的输入数字的最大长度

f,disabled禁止:禁止使用在单选框或者多选框内都可以使用,输入框变成灰色,本能输入

g,readonly只读:只能读取,不能书写,选框不变色,但是获取不了光标,只能读取

<3>单选框

<input type="radio"/>

a,radio单选框:只能进行单选的选项,例如:sex性别

b,value值:在单选框内显示的文字,可以随意更改,最好有意义

c,checked默认选中:就是默认选中其中写上带有checked选中属性的标签

d,关联标签:文字与框进行关联,关联上之后就可以点击文字或者都能达到一样的效果

      name名字:取名字是为了更好选择,不然会两个都选中,而且名字最好取有含义的

      关联标签:<label for=" "></labdel>

                       关联标签中的for是要和id进行配合,取的值都一样,在关联标签的中间写入的文字就是和单选框进行关联的文字

<form>
    <p>
       <h4>单选框</h4>
       <input type="radio" id="nan" name="sex"/><label for="nan">男</input>
       <input type="radio" id="nv" name="sex"/><label for="nv">女</input>
    </p>
</form>

<4>复选框(多选框)

<input type="checkbox" checked/>

a,checkbox复选框:也叫多选框,可以在网页上进行多选,也可以默认选中(全部选中页可以)

b,checked默认选中:就是默认选中其中写上带有checked选中属性标签

c,value值:在单选框内显示的文字,可以随意更改,最好有意义

d,关联标签:文字与框进行关联,关联上之后就可以点击文字或者都能达到一样的效果《单选框,多选框内都可以使用》

      name名字:取名字是为了更好选择,不然会两个都选中,而且名字最好取有含义的

      关联标签:<label for=" "></labdel>

                       关联标签中的for是要和id进行配合,取的值都一样,在关联标签的中间写入的文字就是和单选框进行关联的文字

<5>按钮

1,提交按钮

     <input type="submit" value="你确定吗"/>

     a,submit提交按钮:能发送我们的数据到服务器,服务器在发送给数据库进行保存,还会刷新页面

                                        提交按钮会刷新我们的也买你,会将我们输入的资料在地址栏上显示,但是在input框内必须加上name属性,不然地址栏上不会出现输入的信息

     b,value值:能改变提示框的文字

2,普通按钮

    <input type="button" value="按钮"/>

     a,button普通的按钮,没有文字,需要使用value来取名,只是一个普通的按钮

     b,value值:能改变提示框的文字

3,重置按钮

     <input type="reset"/>

     a,reset重置按钮:点击重置按钮,会恢复默认页面

     b,不需要value来实现框的文字,重置按钮自带文字

4,上传文件按钮

     <input type="file"/>

     a,file文件:文件按钮可以进行文件选中,点击提交按钮之后上传文件

     b,不需要value来实现框的文字,文件按钮按钮自带文字

5,隐藏按钮

     <input type="hidden" value="不想被看见"/>

     a,hidden隐藏域:被隐藏得按钮,在网页上看不见

     b,以上value得值只是在标签内提示此按钮为隐藏按钮,不会在页面上出现

<6>下拉列表框

1,<select></select>标签对用来创建一个菜单下拉列表框。

      此标志对用于<form></form>标签之间,

      <select>标签具有multiple,name,size属性。

<form>
    <p>
       <select size="1" multiple><!--select选择框,multiple:允许多选-->
            <option value="0" selected>北京</option><!--selected:默认选中-->
            <option value="0">上海</option>
            <option value="0">浙江</option>
            <option value="0">江西</option>
       </select>
    </p>
</form>

a,select选择框:可以进行选择的下拉列表框

b,multiple允许多选:此属性时让下拉列表框中的选项是可以多选

c,name名字:设置此框的名字

d,size尺寸:此属性是用来设置列表的高度,值为1 时,若没有设置multiple属性,显示的将是一个弹出式的列表框

(1):<option>,此标签为选择标签,用来指定列表中的一个选项,它放在<select></select>标签之间,option标签具有selected和values属性

     a,selected默认选中,适用在option选项中,《checked也是默认选中,但是checked是适用在input框内》

     b,value属性是用来给<option>指定的那一个赋值,这个值是要传送到服务器上的,服务器正是调用<select>区域的名字value值属性来获取该区域选中的数据项的。

<7>多行文本框

<textarea></textarea>用来创建一个可以输入多行的文本框此标签用于<form></form>标签之间。

<textarea cols="30" rows=50></textarea>

a,textarea文本框:多行文本框,框内输入的文字可以进行换行

b,cols行:此属性是在多行文本框内设置文字的行数

c,rows列:此属性是在多行文本框内设置文字的列数,即高度

<8>label标签

1,<label for="控制id名称">用户名:</label>

2,<input type="text" id="id"名称/>

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
旅游社交小程序功能有管理员和用户。管理员有个人中心,用户管理,每日签到管理,景点推荐管理,景点分类管理,防疫查询管理,美食推荐管理,酒店推荐管理,周边推荐管理,分享圈管理,我的收藏管理,系统管理。用户可以在微信小程序上注册登录,进行每日签到,防疫查询,可以在分享圈里面进行分享自己想要分享的内容,查看和收藏景点以及美食的推荐等操作。因而具有一定的实用性。 本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简,功能齐全的特点,使得旅游社交小程序管理工作系统化、规范化。 管理员可以管理用户信息,可以对用户信息添加修改删除。管理员可以对景点推荐信息进行添加修改删除操作。管理员可以对分享圈信息进行添加,修改,删除操作。管理员可以对美食推荐信息进行添加,修改,删除操作。管理员可以对酒店推荐信息进行添加,修改,删除操作。管理员可以对周边推荐信息进行添加,修改,删除操作。 小程序用户是需要注册才可以进行登录的,登录后在首页可以查看相关信息,并且下面导航可以点击到其他功能模块。在小程序里点击我的,会出现关于我的界面,在这里可以修改个人信息,以及可以点击其他功能模块。用户想要把一些信息分享到分享圈的时候,可以点击新增,然后输入自己想要分享的信息就可以进行分享圈的操作。用户可以在景点推荐里面进行收藏和评论等操作。用户可以在美食推荐模块搜索和查看美食推荐的相关信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值