HTML原有的表单及表单控件(一)

1、表单元

     <form>元素用于生成输入表单,该元素不会生成可视化部分。

  • action:指定当单击表单内的“确认”按钮时,该表单提交到哪个地址。该属性既可以指定一个绝对地址,也可以指定一个相对地址。
  • enctype:指定对表单内容进行编码所使用的字符集。该属性有三个值。

        application/x-www-form-urlencoded:这是默认的编码方式。

        mutipart/form-data:这种编码方式会以二进制流的方式来处理表单数据。

        text/plain:当表单的action属性值为mailto:URL 的形式时使用这种编码方式较方便。

     提示:在html页面中,提交请求通常有两种方式,即提交表单和使用超链接,提交表单可以让用户输入请求参数,并以post方式提交请求;如果是以超链接方式来提交请求,则只能提交GET请求。

2、使用input元

1、使用label定义标签

     让标签和表单控件关联有两种方式。

     隐式使用for属性:指定<label.../>元素的for属性值为所关联表单控件的id属性值。

     显示关联:将普通文本、表单控件一起放<label.../>元素内部即可。

     注意:尽量少使用显示关联的方式,这种方式在IE中没有很好的支持,当用户单击<label.../>元素对应的标签时,所关联的表单空间并不会获得焦点。