我们在上一篇文章中介绍了input的text,Password,button,radio,checkbox,date元素
这篇文章将介绍其他表单元素,了解各个元素和属性在网页上的作用。
Submit
(送出按钮):将表单资料送回服务器端
Reset
(重设按钮):将表单元素清空或重回预设值
File
(档案上传按钮):可以利用accept属性指定可上传的档案类型
Email
(电子邮件输入框)
Tel
(电话号码输入框)
<form>
<h1>报名资料填写</h1><hr />
报名档案:<input type="file" name="file" accept=".pdf" autofocus><p>
<!--accept属性为限制使用者上传的档案类型-->
电子邮件:<input type="email" name="mail" autocomplete="off" required></p>
电话号码:<input type="tel" name="tel" placeholder="请填写09开头" required>
<p >
<input type="submit" value="submit" name="submit">
<input type="reset" value="reset" name="reset"/>
</p>
</form>
补充:
在上面的范例中可以看到几个属性:
Autofocus
:网页开启後自动聚焦此表单元素,让使用者注意此元素
Autocomplete
:是否要记得并自动填入之前表单元素的输入值,off/on分别为关闭/开启
Required
:设定为必填,若未输入将会有提示讯息,且无法送出表单
Placeholder
:输入的提示讯息,不会将此提示讯息设定成预设值
常用在留言板等功能,提供多行文字的输入框
<textarea name="" rows="" cols=""></textarea>
Rows
:设定输入框预设需要多少列
Cols
: 设定输入框预设需要多少行
<form>
<h1>留言板</h1><hr />
<textarea name="area" rows="8" cols="20" placeholder="右下角可调整输入框大小喔"></textarea>
</form>
<select name="" size=2 multiple>
<option></option>
<option></option>
<option></option>
</select>
size
:在选框中出现多少个项目,其他项目可经由下拉杆选取
multiple
:可复选
<form>
请选择:
<select name="select" size=2 multiple>
<option>dog</option>
<option>cat</option>
<option>horse</option>
</select>
</form>
这篇文章介绍了表单的input、textarea、select/option元素,html的介绍和认识也到这边告一个段落,接下来後面的几篇文章将进入用来美化、排版网页的CSS,让网页的样子变得更有设计感。
<<: [DAY11]Horizontal Pod Autoscaling(HPA)
>>: Day 19 - SwiftUI开发学习3(Stack 、 Scroll View、Stepper)
严格相等 型别与内容 "皆" 需相等 // 内容一样 型别不一样 false c...
Hi, 我是鱼板伯爵今天要教大家如何建置环境 Flutter 开发环境。 Install Flutt...
class Game { constructor(){ // 每格宽为 26px this.bloc...
前言 不知道大家学习英语的时候有没有过明明语法规则都记清楚了,却还是不清楚实际如何运用的经验,或是只...
今天我们要来为我们用 Template Driven Forms 所撰写的登入系统写单元测试,如果...