表单基础摘要

<form id="" name="" method="post/get" action="负责处理的服务端">

id不可重复,name可重复,get提交有长度限制,并且编码后的内容在地址栏可见,

post提交没有长度限制,且编码后内容不可见。

</form>

1.文本输入

文本框<input type="txt" name="" id="" value="" />

密码框<input type="password" name="" id="" value="" />

文本域<textarea name="" id="" cols=""(字符多少) rows=""(几行高)></textarea>

隐藏域<input type="hidden" name="" id="" value="" />

2.按钮

提交按钮<input type="submit" name="" id="" disabled="disabled" value="" />点击后转到form内的提交服务器的地址

重置按钮<input type="reset" name="" id="" disabled="disabled" value="" />

普通按钮<input type="button" name="" id="" disabled="disabled" value="" />

图片按钮<input type="image" name="" id="" disabled="disabled" src="图片地址" />

disabled使按钮失效

enable使按钮可用

3.选择输入

单选按钮组<input type="radio" name="" checked="checked" value="" />

name的值用来分组,value的值看不见,提交给程序用的,checked设置默认选项。

复选框组<input type="checkbox" name="" checked="checked" value="" />

文件上传<input type="file" name="" id="" />

<lable for=""></lable>

lable标签为input元素定义标注。

lable元素不会向用户呈现任何特殊效果,不过,他为鼠标用户改进了可用性。如果您在lable元素内点击文本,就会触发此控件。

就是说,当用户选择该标签时,浏览器会 将焦点转到和标签相关的表单控件上。

lable标签的for属性应当与相关元素的id属性相同。

4.下拉列表框

<select name="" id="" size="" multiple="multiple">

--size为1时,为菜单;>1时,为列表。multiple为多选。

<option value="值">内容1</option>

<option value="值" selected="selected">内容2</option>

--selected,设为默认

<option value="值">内容3</option>

</select>

 

随堂练习

 <body>
<form action="Form表单2.html" method="get">
<input type="text"
name="uid"
placeholder="用户名/ID/手机号"
maxlength="2"
hidden="hidden"
/>
<br />
<input type="password" name="pwd" /><br />
<input id="man" checked type="radio" name="r1" value="1"/>
<label for="man">男</label>
<input id="woman" type="radio" name="r1" value="0"/>
<label for="woman">女</label>
<br />
<input type="checkbox" checked="checked" value="1" name="c1" />
<input type="checkbox" value="2" name="c2" />
<br />
<select name="area" size="7" multiple="multiple">
<option value="0533">山东</option>
<option value="010" selected="selected">北京</option>
</select>
<br />
<input type="file" name="logo" />
<input type="reset" value="重置" />
<input type="submit" value="提 交" />
<input type="button" value="按 钮"/>
<input type="image" src="img/1.jpg" width="100" height="30"/>
<input type="hidden" name="xxx" value="yyy"/><br />
<textarea></textarea>
</form> </body>

最新文章

  1. UVa 11729
  2. Atitit RSA非对称加密原理与解决方案
  3. Effective C++ -----条款37:绝不重新定义继承而来的缺省参数值
  4. nodejs2
  5. 我的AngularJS 学习之旅(二)
  6. (转)深入理解JavaScript 模块模式
  7. python set集合简单使用
  8. MVC上传文件示例
  9. BZOJ_3039_玉蟾宫_(动态规划+悬线法)
  10. C#中foreach遍历学习笔记
  11. Java常见序列化与反序列方法总结
  12. fputcsv 和 fgetcsv
  13. tomcatport占用,如何识别和kill
  14. JavaScript实现360度全景图片展示效果
  15. C#学习笔记-建造者模式
  16. mui getJSON实现jsonp跨域
  17. 基于UML网络教学管理平台模型的搭建
  18. spring boot maven META-INF/MAINIFEST.MF
  19. Rsync 客户端配置
  20. [HDU5685]Problem A

热门文章

  1. 《gradle 用户指南中文版》第3章 安装 gradle
  2. Skynet服务器框架(九) snax框架
  3. Mac终端建立替身 并置于桌面或Finder中
  4. 程序设计入门-C语言基础知识-翁恺-第六周:数组-详细笔记(六)
  5. mysql安装优化
  6. 编程技巧:使用异或操作符(XOR)交换两数值
  7. requestAnimationFrame 兼容不支持时的问题
  8. sssp-springmvc+spring+spring-data-jpa问题总结
  9. 如何将常规的web 应用程序转化为云上多租户 SaaS 解决方案
  10. 重温CLR(九) 接口