表单

表单

1、form标签

form属性

(1)表单名称name,区分表单

(2)提交表单action,action用于指定表单数据提交到哪个地址进行处理。

(3)传送方法method,这两种方式的区别在于,get在安全性上较差,所有的表单域的值直接显示出来。而post除了只有可见的处理脚本程序之外,其他的信息都可以隐藏。所以实际的开发当中通常都选择post这种处理方式。

method属性值说明
get默认值,表单数据被传送到action属性指定URL,然后这个新URL被送到处理程序上
post表单数据被包含在表单主体中,然后被传送到处理程序上
<form name="form1" action="dd@foxmail.com" method="post"></form>

(4)目标显示方式target,指定目标窗口的打开方式。

target属性值说明
_self默认值,表示在当前的窗口打开页面
_blank表示在新的窗口打开页面
_parent表示在父级窗口中打开页面
_top表示页面载入到包含该链接的窗口,取代当前在窗口中的所有页面,因此其他所有

(5)enctype设置表单信息提交的编码方式。

enctype属性值说明
application/x-www-form-urlencoded默认的编码方式
multipart/form-dataMIME编码,对于“上传文件”这种表单必须选择该值

2、表单对象

① input;②textarea;③select和option

3、input标签

type属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7uhQPGWT-1612604601783)(image/image-20201118212937888.png)]

(1)text

文本框text属性说明
value定义文本框的默认值,也就是文本框内的文字
size定义文本框的长度,以字符为单位
maxlength设置文本框中最多可以输入的字符数

(2)password

属性同text

(3)单选按钮radio,对于同一个问题的不同选项必须要设置一个相同的name属性值。

<input type="radio" name="单选按钮所在的组名" value="单选按钮的取值"/>

(4)复选框checkbox

<input type="checkbox" value="复选框取值" checked="checked"/>
//表示label指向id为checkbox1的复选框
<input id="checkbox1" type="checkbox" checked="checked"/><label for="checkbox1">苹果</label>

(5)button、submit、reset

<input type="button" value="按钮" onclick="alert('你点击了按钮!')">

(6)图片域imag

<input type="image" src="图像的路径"/>

我们完全可以用图片域image来实现各种漂亮的按钮,但是在前端开发中,我们更多的是使用CSS3来实现。因为前端有一个不成文的规定是,图片往往数据传输大,对于页面效果能不用图片就尽量不用图片,而是尽量使用CSS来实现。

(7)hidden

可以在后台程序传递一些数据(value)

(8)file

当使用文件域file时,必须在form的标签中说明编码方式“enctype=“multipart/form-data”

4、textarea

<textarea rows="8" cols="40">请介绍一下你自己</textarea>

5、下拉列表

<select>
    <option>选项显示的内容</option>
    ……
    <option>选项显示的内容</option>
</select>
标签属性说明
multiple可选属性,只有一个属性值"multiple"。默认情况下下拉列表只能选择一项,当设置multiple=“multiple”时,下拉列表可以选择多项
size下拉列表展开之后可见列表项的数目
标签属性说明
value选项值
selected是否选中

6、Visual Studio中的HTML控件

iframe

浮动框架,说白了就是在一个页面嵌入一个或多个子页面

<iframe src="浮动框架的源文件" width="400px" height="300px" scrolling="auto"></iframe>

ame

浮动框架,说白了就是在一个页面嵌入一个或多个子页面

<iframe src="浮动框架的源文件" width="400px" height="300px" scrolling="auto"></iframe>

注:推荐绿叶学习网,此文章为在该网站学习过程中整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值