加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

HTML表单_动力节点Java学院整理

发布时间:2020-03-18 07:26:22 所属栏目:编程 来源:站长网
导读:副问题#e# HTML 表单用于吸取差异范例的用户输入,用户提交表单时向处事器传输数据,从而实现用户与Web处事器的交互。 2.表单的事变机制 3.表单界说(form/form标签) HTML表单是一个包括表单位素的地区, 表单行使form 标签建设。表单可以或许包括input元素,
副问题[/!--empirenews.page--]

HTML 表单用于吸取差异范例的用户输入,用户提交表单时向处事器传输数据,从而实现用户与Web处事器的交互。

2.表单的事变机制

HTML表单_动力节点Java学院清算

  

3.表单界说(<form></form>标签)

HTML表单是一个包括表单位素的地区, 表单行使<form> 标签建设。表单可以或许包括input元素,好比文本字段、复选框、单选框、提交按钮等等。表单还可以包括 menus、textarea、fieldset、legend 和 label 元素。留意,<form >元素是块级元素,其前后会发生折行。

<form action="login.do" method="post"> <!--表单位素在这里--> </form>

4.表单属性

action:划定当提交表单时,向那里发送表单数据。action取值为:第一,一个URL(绝对URL/相对URL),一样平常指向处事器端一个措施,措施吸取到表单提交过来的数据(即表单位素值)作响应处理赏罚。好比<form action="">,当用户提交这个表单时,处事器将执行网址""上的名为"login.do"的一样平常处理赏罚措施。第二,行使mailto协议的URL地点,这样会将表单内容以电子邮件的情势发送出去。这种环境较量少见的,由于它要求会见者的计较机上安装和正确配置好了邮件发送措施。第三,空值,假如action为空或不写,暗示提交给当前页面。

method:该属性界说赏识器将表单中的数据提交给处事器处理赏罚措施的方法。关于method的取值,最常用的是get和post。第一,行使get方法提交表单数据,Web赏识器会将各表单字段元素及其数据凭证URL参数名目附在<form>标签的action属性所指定的URL地点后头发送给Web处事器;因为URL的长度限定,行使get方法传送的数据量一样平常限定在1KB以下。第二,行使post方法,赏识器会将表单数据作为HTTP哀求体的一部门发送给处事器。一样平常来说,行使post方法传送的数据量要比get方法转达的数据量大;按照HTML尺度,假如处理赏罚表单的处事器措施不会改变处事器上存储的数据,则应回收get方法(好比查询),假如表单处理赏罚的功效会引起处事器上存储的数据的变革,则应该回收post方法(好比增编削操纵)。第三,其余方法(Head、PUT、DELETE、TRACE 或 OPTIONS等)。着实,最初HTTP尺度对各类操纵都划定了响应的method,但其后许多都没有被遵守,大部门环境只是行使get或post就OK。

target:该属性划定在那里表现action属性中指定的URL所返回的功效。取值有_blank(在新窗口中打开)、_self(在沟通的框架中打开,默认值)、_parent(在父框架中打开)、_top(在整个窗口中打开)和framename(在指定的框架中打开)。

title:配置网站会见者的鼠标放在表单上的恣意位置逗留时,赏识器用小浮标表现的文本。

enctype:划定在发送随处事器之前应该怎样对表单数据举办编码。取值:默认值为 "application/x-www-form-urlencoded",在发送随处事器之前,全部字符城市举办编码(空格转换为 "+" 加号,非凡标记转换为 ASCII HEX 值);“multipart/form-data”:差池字符编码。在行使包括文件上传控件的表单时,必需行使该值。

name:表单的名称。留意和id属性的区别:name属性是和处事器通讯时行使的名称;而id属性是赏识器端行使的名称,该属性首要是为了利便客户端编程,而在css和javascript中行使的。

二、表单位素

1.单行文本框<input type="text"/>(input 的type 属性的默认值就是"text")

<input type = “text” name=“名称”/>

以下是单行文本框的首要属性:

size:指定文本框的宽度,以字符个数为单元;在大大都赏识器中,文本框的缺省宽度是20个字符。

value:指定文本框的默认值,是在赏识器第一次表现表单可能用户单击<input type="reset"/>按钮之后在文本框中表现的值。

maxlength:指定用户输入的最大字符长度。

readonly:只读属性,当配置readonly属性后,文本框可以得到核心,但用户不能改变文本框中的value。

disabled:禁用,当文本框被禁用时,不能得到核心,虽然,用户也不能改变文本框的值。而且在提交表单时,赏识器不会将该文本框的值发送给处事器。

2.暗码框<input type="password"/> 

<input type=“password” name=“名称”/>

3.单选按钮<input type="radio"/>

行使方法:行使name沟通的一组单选按钮,差异radio设定差异的value值,这样通过取指定name的值就可以知道谁被选中了,不消单独的判定。单选按钮的元素值由value属性显式配置,表单提交时,选中项的value和name被打包发送,不显式配置value。

<input type=“radio” name=“gender” value=“male”/> <input type=“radio” name=“gender” value=“female”/>

4.复选框<input type="checkbox"/>

行使复选按钮组,即name沟通的一组复选按钮,复选按钮表单位素的元素值由value属性显式配置,表达提交时,全部选中项的value和name被打包发送不显式配置value。复选框的checked属性暗示是否被选中,<input type="checkbox" checked />可能<input type="checkbox" checked="checked" />(保举)checked、readonly等这种一个可选值的属性都可以省略属性值。

<input type =“checkbox” name=“language” value=“Java”/> <input type =“checkbox” name=“language” value=“C”/> <input type =“checkbox” name=“language” value=“C#”/>

5.潜匿域<input type="hidden"/>

潜匿域凡是用于向处事器提交不必要表现给用户的信息。

<input type=“hidden” name=“潜匿域”/>

6.文件上传<input type="file"/>

行使file,则form的enctype必需配置为multipart/form-data,method属性为POST。

<input name="uploadedFile" id="uploadedFile" type="file" size="60" accept="text/*"/>

7.下拉框<select>标签

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读