专栏首页码农阿宇html基础加强2

html基础加强2

1.表单元素 表单元素一定要提交在form标签里面

2.id和name

所有元素都有ID,但只有表单元素才有name

ID不可以重复,name可以重复

name属性的目的时可以将数据提交到服务器。id的主要目的时为了在js中可以动态地操作某个元素。

想要提交到服务器,就必须有name.

3.提交的数据是表单中value的值,若事先为value赋值,则该值为该元素的默认值,加载时显示在text中。

4.post和get方式提交数据

get方式提交数据: get方式提交数据是把数据封装为通过键值对&形式显示在url中提交到服务器的。因为提交的要求地址长度是有限的,所以不冷通过get方式提交文件。

post方式提交数据:默认情况下post方式提交的数据也是用&键值对连接起来,同时提交的内容没有在url中显示,相对安全。

5.size 可以改变文本框的长短,maxlength可以改变文本框输入的文字最大数目。

6.lable标签的for用法 

当lable用了for属性时,for指向元素的id,当点击该lable标签时,自动地把该id的元素选中。

7.一个简单的from的示例

<html>
<head>
<title>表单</title>
</head>
<body>
<form action="http://www.baidu.com/a.aspx" method="get">
<input name="userid" type="hidden" value="123"/>
<table border="1">
<tr>
<td>姓名</td>
<td><input name="textName" type="text"/></td>
</tr>
<tr>
<td>邮箱</td>
<td><input name="textEmail" type="text"/></td>
</tr>
<tr>
<td>密码</td>
<td><input name="txtPassword" type="password"/></td>
</tr>
<tr>
<td>性别</td>
<td><input type="radio" name="gender" value="male" id="rdomal" /><label for="rdomal">男</label>
<input checked="checked" type="radio" name="gender" value="female" />女</td>
</tr>
<tr>
<td>兴趣爱好</td>
<td><input type="checkbox" name="hobby" value="1" />篮球
<input checked="checked" type="checkbox" name="hobby" value="2" />足球</td>
</tr>
<tr>
<td>所在地区</td>
<td>
省:<select name="province" multiple="multiple" size="5">
<option value="11"  selected="selected">黑龙江</option>
<option value="12">吉林</option>
</select>
市:<select name="shi">
<optgroup label="黑龙江">
<option value="13">九江</option>
<option value="14" selected="selected">南昌</option>
</optgroup>
<optgroup label="吉林">
<option value="15">宜春</option>
<option value="16">赣州</option>
</optgroup>
</select>
</td>
</tr>
<tr>
<td colspan="2" style="height:100px">
<filedset>
<legend>请选择感兴趣的内容</legend>
<input type="checkbox" name="hobby" value="1" />篮球
<input type="checkbox" name="hobby" value="2" />足球
</filedset>
</td>
</tr>
<tr>
<td colspan="2">
请阅读协议:
<textarea cols="30" rows="10" readonly="readonly" disabled="disabled">
请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:请阅读协议:
</textarea>
</tr>
<tr>
<td>
请选择头像
</td>
<td>
<input type="file">
</td>
</tr>
<tr>
<td colspan="2" ali>
<input type="submit" value="注册"/>
<input type="reset" value="重置" />
<input type="image" src="123.jpg" />
</td>
</tr>
</table>
<marquee direction="left" scrollelay="30" behavior="slide">
<img src="QQ截图20161124185311.jpg"/>
</marquee>
</form>
</body>
</html>

补充:

8. form的action标签指向表单提交的地址。method指定表单提交的方法。

9.hide元素的用法。当input的type为hlidden时,该元素不在网页中显示,但是提交时仍然提交该元素的value的值。

10.如何为select标签分组。

利用optgroup 用法如下:

<optgroup label="黑龙江">
<option value="13">九江</option>
<option value="14" selected="selected">南昌</option>
</optgroup>
<optgroup label="吉林">
<option value="15">宜春</option>
<option value="16">赣州</option>
</optgroup>

则九江 南昌的分组为黑龙江,宜春赣州的分组为吉林。

11.  radio 和checkbox的如果checked属性为checked 则默认选中

12.select标签的selected属性为selected时,则默认选中。

13.filedset的用法。

<filedset>
<legend>请选择感兴趣的内容</legend>
<input type="checkbox" name="hobby" value="1" />篮球
<input type="checkbox" name="hobby" value="2" />足球
</filedset>

该显示方法类似winform中的groupbox。

13.当readonly="readonly"则只读。

14.当disabled="disabled"则不能用光标选。

15.<input type="submit" value="注册"/>和<input type="image" src="123.jpg" />类似,否则点击图片提交。

16 matquee标签的用法。

matquee标签中的内容可以在屏幕上滚动。

direction可以指定滚动的方向。

scrollelay可以指定滚动的速度(刷新的频率)

behavior指定滚动的方式,可以有如下几种方式:scroll(循环滚动) slide(由一边滑到另一边) alternate(左右循环滚动)

11.24日的总结就写到这里。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据同步的一些思考与改进

    闲的没事,自己写了个小网站,搭建在自己国外的VPS上,VPS内存极小(512M),而且还要跑点别的(你懂的),内存更紧张巴巴. 改造之前小网站用到了时髦的Red...

    码农阿宇
  • 利用1.1.1.1进行DNS网络加速,仅需2分钟让网络更快

    NEWS 近日,Cloudflare 和 APNIC联合推出了1.1.1.1DNS网络加速。 Cloudflare 运行全球规模最大、速度最快的网络之一。APN...

    码农阿宇
  • 分析一次double强转float的翻车原因

    人逢喜事精神爽,总算熬到下班撩~~ 正准备和同事打个招呼回家,被同事拖住问了. ?‍♂: 你们组做的那块代码,把double类型数据成float有问题啊?....

    码农阿宇
  • 如何维护云中的安全合规性

    获得遵守权对组织是重要的,而这对客户也很重要,因为他们需要依赖组织的合规性认证、评估和审核来做出购买决定。对于规定开展交易要求并最终执行审计的监管者来说,这一点...

    静一
  • 进程间通信

    由于管道仅仅是将一个进程的读端和另一个进程的写端连通的单通信方法,所以又叫“半双工管道”。在shell中管道用“|”表示。 管道的历史很悠久了。

    看、未来
  • 史上最全的网络端口号大全

    L宝宝聊IT
  • 企业云采用的几个关键趋势

    由调研机构IDG通信公司开展的2018年云计算调查研究发现,很多组织仍在发展云计算环境方面继续增加投资,以利用云计算技术推动业务发展。在550个被调查组织中,有...

    静一
  • GCAC91 21.1 Identification and AKE

    假设Alice和Bob希望通过不安全的网络进行安全通信。他们想以某种方式使用安全通道。在第9章中,我们了解了如果Alice和Bob已经拥有共享密钥,他们将如何做...

    安包
  • 企业云存储大幅降价乃至免费,背后暗藏的是数据的野心

    随着移动互联网的迅速发展,智能终端、可穿戴设备、智能家居、物联网以及基因测序正在快速普及。企业和用户每天接触的数据吞吐量呈现出指数级的增长趋势,我国社会正在步入...

    静一
  • 区块链的新概念“胖协议”

    最近得到一个新概念,胖协议(Fat Protocols)。(胖协议可以理解为基础链) 胖协议的概念来自于Fat Protocols,翻译版见文章末尾。 从这个...

    李海彬

扫码关注云+社区

领取腾讯云代金券