HTML基础————表单元素

本文详细介绍了HTML中的各种表单元素,包括文本框、密码框、单选框、复选框、下拉列表、文本域等,以及它们的属性如size、value、placeholder等,并解释了如何使用这些元素构建有效的表单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文本框:<input type="text"> 
一个文本框,一次输入一行,如果需要输入多行,<textarea>

这个写法很特别,不需要加入//////

可以设置size,value,placeholder

分别队友,大小,初始值,提示语

 

密码框:<input type="password">

输入的数据会自动显示为星号

 

表单:

<form>用于向服务器提供数据,比如账号,密码

<form method="get" action="http://how2j.cn/study/login.jsp">
账号:<input type="text" name="name"> <br/>
密码:<input type="password" name="password" > <br/>
<input type="submit" value="登陆">
</form>

默认get为提交数据的方式,method,get方式的特点为可以在浏览器的地址栏看到提交的参数

request.QueryString通过此来查看参数

当然方式还有post,post不会在地址栏显示提交的参数 
如果要提交二进制数据,比如上传文件,必须采用post方式

 

单选框:<input type="radio" >

单选1 <input type="radio" >

默认选中 <input type="radio" checked="checked" >

分组 ,将name设置为相同

学习java<input type="radio" name="activity" value="学习java" > <br/>

东京热<input type="radio" checked="checked"  name="activity" value="tokyohot" > <br/>

dota<input type="radio" name="activity" value="dota" > <br/>

LOL<input type="radio" name="activity"  value="lol"> <br/>

学习java 
东京热 
dota 
LOL 

 

复选框:<input type="checkbox">

也就是可以选择不选,可以多选

此处备注一下value和name

name在单选框中一样达到分组单选的作用,在复选框中甚至可以去掉,

value是提交到服务器的值,当然name也会

 

下拉列表:<select> <sption>

<select  size = "x",multiple="multiple">//size用于设置高度,multiple表示可以ctrl+shift来多选

 <option selected="selected">苍老师</option>//select表示默认选中

 <option >高树玛利亚</option>

 <option >遥美</option>

</select>

还有中情况需要将选项分组

文本域:<Textarea>

可以设置宽度和行数

<textarea cols="30" rows="8">123456789012345678901234567890

1234567890

1234567890

1234567890

1234567890

1234567890

1234567890

1234567890</textarea>

这里如果把rows<8,则会加上一个滚动条

如果把cols宽度改为6,则会把一行剩下的自动转移到下一行

这样真正的行数就不仅仅是8行了

普通按钮: <input type="button" value = >

提交按钮:      <submit>//一样的格式

重置按钮:      <reset>

value用来设置显示的,比如登陆,在<form>中,普通按钮不具备提交的效果

上次讲到的提交是用的submit

如果用户密码输错了怎么办? 重置

 

<form action="/study/login.jsp">

账号:<input type="text" name="name"> <br/>

密码:<input type="password" name="password" > <br/>

<input type="submit" value="提交">

<input type="reset" value="重置">

</form>

图像提交: <input type = "image" src = ".gif">

光是文字太枯燥,提交按钮用一个图片来替代

<form action="/study/login.jsp">

账号:<input type="text" name="name"> <br/>

密码:<input type="password" name="password" > <br/>

<input type="image" src="http://how2j.cn/example.gif">

</form>

按钮:<button>按钮</button>

与<input type="button">不同的是,<button>标签功能更为丰富 

相当于直接的功能使用,不需要input设置type

可以直接改变是否为图片 img = src,是否要提交 <button type = "submit">

<button><img src="http://how2j.cn/example.gif"/></button>

这样则可以将按钮变为图片

而如果要提交:

 

<form action="/study/login.jsp">

账号:<input type="text" name="name"> <br/>

密码:<input type="password" name="password" > <br/>

 

<button type="submit">登陆</button>

 

</form>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值