表单

表单标签:

<form action="" method="">
</form>

表单标签的一些属性:

action:表单提交的地址

method:表单提交的方式

method有两个可选值:get和post

get方式最多传递2kb,一般用来取得和显示数据

post方式一般用来保存数据和更新,没什么数据大小限制

id:唯一,主要用在css和javaScript中作为标识使用

name:不唯一,一般用于表单在逻辑的值的传输

target:和超链接的target一样用法,主要是新页面的加载方式

enctype:数据的传输格式

 

表单控件:

当然,控件都可以有name和id属性,value属性一般代表初始值

文本域:

  单行文本域:<input type="text"/>

  密码文本域:<input type="password"/>  <!--与文本域的区别是里面输入的值是不可见的-->

  多行文本域:<textarea cols="5" rows="3"/><!--rows属性和cols属性分别表示多行文本域的行和列-->

  图像域: <input type="image" src=""/> <!--图像域其实就是一个特殊的提交按钮,作用就是提交表单,也可以加入图片标签的其他属性,例如alt,title属性-->

  隐藏域: <input type="hidden" name="" value=""/> <!--在页面上看不到,一般用来收集或发送信息。隐式的存储一些信息,必要的时候便于读取以及其他使用-->

  文件域: <input type="file" name="" />  一般用来上传文件。当使用隐藏域上传文件,提交方式一定是post,编码形式需要改成:multipart/form-data

框:

  单选框: <input type="radio" value="man">男   <!--一组单选按钮的name属性是相同的,value代表你选定该单选按钮后,通过name属性得到的单选按钮的值,这个标签可以没有结束符,其他控件的开始意味着这个控件的结束-->

checked属性: checked=“checked”表示选定该单选框,复选框也是这个属性

  复选框:<input type="checkbox" value="">球  <!--一组复选框的name属性一致,复选框与单选框的区别就是选择可以多个-->

按钮:

  提交按钮:<input type="submit" name="" value=""/>

  重置按钮:<input type="reset" name="" value=""/><!--清空表单内你填写的内容-->

  一般按钮:<input type="button" onclick=""/><!--一般按钮一般是用来触发什么事件的-->

列表:

  下拉列表:

<form>
  <select  multiple="multiple"><!--下拉列表可以选择多个值吗?如果需要下拉列表可以选择多个值,就在select中增加属性multiple=“multiple”-->
    <option value="">江西</option>
    <option value="" selected="selected">广州</option><!--下拉列表的选中项,默认下拉列表会选中第一个option,如果需要改变下拉列表的初始选中状态,可以在对应的option后面加属性selected=”selected“,当然也可以通过这个属性控制下拉列表的选定,单选框和复选框类似-->
  </select>
</form>

 

  input 标签一些其他属性:

size: 文本框的长度

readonly:值为boolean  是否只读

maxlength: 用于单行文本输入框和文件域,容纳的最大字符数

 

posted @ 2016-04-25 19:00  guodaxia  阅读(151)  评论(0编辑  收藏  举报