表单中面试及扩展知识点

还是老规矩,为大家补上前面的表单的相关视频:表单相关视频:提取码myir
今天呢主要为大家补充一下表单中学习的时候被大家遗漏的相关知识点

一、fieldset和legend

看下面的图:该图中的主要内容被一个蓝色的小框框选起来,框选起来的边框上面还有几个提示文本:这种样式该如何实现呢?
在这里插入图片描述
代码如下:

<form>
  <fieldset>
    <legend>健康信息</legend>
    height: <input type="text" />
    weight: <input type="text" />
  </fieldset>
</form>

在这里fieldset标签就是实现外边框的效果,legend标签就是用来实现提示文本的相关标签;切记记住这里标签都是双标签,如果你把legend写成了单标签,那样的话就会出现如下图的效果:
在这里插入图片描述
所有的内容都会展示在提示信息的位置所以在这里提醒大家一定要注意单双标签的使用;

二、表单中的明密文提交

在学习表单的时候我们已经掌握了表单的提交方式,但是提交过程中的数据提交过程没有为大家真正的做案例展示,接下来就是为大家演示method提交方式:
前一篇文章中提到表单的提交方式是分为明文提交和密文提交
代码如下:

<form action="/example/html/form_action.asp" method="get" target="_blank">
  First name: <input type="text" name="fname" /><br />
  Last name: <input type="text" name="lname" /><br />
  <input type="submit" value="Submit" />
</form>

以上代码的提交方式method取值为:get;input输入框中有name属性;name属性在这里起到了接收输入框输入的值;当我在第一个输入框输入:liyong,第二个输入框中输入:123的时候;会跳转到一个新的页面;并且把对应的参数传递过去
效果展示如下:
在这里插入图片描述然而当我们method取值为post的时候,我们再次运行,结果如下在这里插入图片描述
地址栏中不会出现你输入的用户名和密码;这里起到了post的密文提交方式;能够保护信息

三、单复选框的功能功能优化

<form action="/example/html/form_action.asp" method="get" target="_blank">
  <fieldset>
  	<legend>性别选择</legend>
    <input type="radio" name="sex">男	
    <input type="radio" name="sex">女
  </fieldset>
</form>

上一篇文章中我们已经了解到了上面一组单选按钮我们通过,input的name属性解决了单选框的共选问题,也就是两个中只能选择一个的问题;实际案例中大部的网站当我们点击后面的"男女"文本的时候呢也能选中前面的复选框:这样的效果我们如何来实现呢?
通过下面的代码来实现:

<form action="/example/html/form_action.asp" method="get" target="_blank">
  <fieldset>
  	<legend>性别选择</legend>
    <input type="radio" name="sex" id="nan"><label for="nan">男</label>	
    <input type="radio" name="sex" id="nv"><label for="nv">女</label>
  </fieldset>
</form>

在这里插入图片描述
我们通过label标签将后面的文本括起来,通过for属性与前面的input标签进行呼应,但是如何将两个标签关联呢?就需要input标签添加一个id属性,id属性和for属性的取值必须一致才能实现对应的效果;
那么今天补充的内容就到这里了;

下面是经常使用到的案例,可以让大家进行配合使用;有问题及时留言沟通;
案例一:在这里插入图片描述
案例二:
在这里插入图片描述

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
既然咱们学习完了网页中的常用标签了,那么接下来我们准备开始学习标签对标签的一系列的修饰;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值