HTML基础(二)表单的设计

表单包含的类型

表单form可以设置好几种让用户输入的形式,然后从中获取数据,包括几种:

类型作用
text文本框
number数字框,有加减号可以编辑
radio单选框
checkbox复选框
range长度条
select选择列表
datalist列表
textarea文本域
submit提交按钮,将form中的数据提交

它们的属性值有id,name和value,意义是:

属性值意义或用法
id用于别的元素引用
name表单提交后,服务器从name里面获取
value提交表单后传递的值

还有其他几个元素:

元素意义
section一个块,可以设置style,便于定义样式
label显示对应id表单元素的文本,这样开发有利于机器语言和残障人士的使用

以下是使用方法:

1. text

<form>
<section>
        <label for="name">what is your name</label>
        <br>
        <input type="text" name="name" id="name">
    </section>
</form>

效果:

在这里插入图片描述

2. nubmer

<form>
<section >
        <label for="age">How old are you</label>
        <br>
        <input type="number" name="age" id="age">
    </section>
</form>

效果:
在这里插入图片描述

3. radio

<form>
	<section>
        <span>are you male or female</span>
        <br>
		<input type="radio" name="sex" id="female" value="female">
		<label for="female">female</label>
		<input type="radio" name="sex" id="male" value="male">
		<label for="male">male</label>
    </section>
</form>

效果:
在这里插入图片描述

4. checkbox

<form>
	<section >
        <span>which color do you like?</sapn>
        <br>
		<input type="checkbox" name="color" id="red" value="red">
		<label for="red">red</label>
		<input type="checkbox" name="color" id="blue" value="blue">
		<label for="blue">blue</label>
		<input type="checkbox" name="color" id="yellow" value="yellow">
		<label for="yellow">yellow</label>
    </section>
</form>

效果:
在这里插入图片描述

5. range

<form>
	<section >
		<label for="mood">are you happy? 5 is very happy ,0 is very sad</label>
        <br>
		<input type="range" name="mood" id="mood" value="3" min="0" max="5" step="1">
    </section>
</form>

效果:
在这里插入图片描述

6. select

<form>
	<section >
		<label for="city">which city would you like best?</label>
        <br>
		<select name="city" id ="city">
			<option value="guangzhou">guangzhou</option>
			<option value="shenzhen">shenzhen</option>
			<option value="changsha">changsha</option>
		</select>
    </section>
</form>

效果:
在这里插入图片描述

7. datalist

<form>
	<section >
	    <label for="drink">which drink would you like?</label>
	    <input list="drinks" id="drink" name="drink">
        <br>
		<datalist  id ="drinks">
			<option value="coffee">coffee</option>
			<option value="mike">mike</option>
			<option value="tea">tea</option>
		</datalist  >
    </section>
</form>

效果:
在这里插入图片描述

8. textarea

<form>
	<section>
        <label for="intro">brif self introduction?</label>
        <br>
        <textarea id="intro" name="intro" rows="3" cols="50"></textarea>
    </section>
</form>

效果:
在这里插入图片描述

9. submit

要有submit按钮或者用一个button设置一个提交事件才能让表单中的内容提交

<form>
	<section>
        <input type="submit" value="Submit">
    </section>
</form>

效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值