表单

表单

<form>
用户名:<input type="text" name="username" value="请输入用户名"/ maxlength="6"> <br />

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

性别:男 <input type="radio" name="sex" value="" /><input type="radio" name="sex" value="" checked="checked" /> <br />

爱好: 吃饭<input type="checkbox" name="hobby" value="吃饭" /> 睡觉<input type="checkbox" name="hobby" value="睡觉" /> 打豆豆<input

type="checkbox" name="hobby" value="打豆豆" checked="checked" />
</form>

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

注意:

1.text 文本框 用户可以在里面输入任何文字。 maxlength 属性值:正整数 规定输入字段中的字符的最大长度。(了解即可,后面会用正则表达式来约束用户输入的最大字符长度 。)

2.password 密码框 用户看不见输入的密码。(如果在这里写value=“请输入密码”,没用,显示出来的是五个点。)

3.radio 单选按钮 可以实现多选一。name是表单元素的名字,这里单选按钮必须有相同的名字name,才可以实现多选一。

4.checkbox 复选框 可以实现多选。

5.单选按钮和复选框都可以设置checked属性,当页面打开的时候就可以默认选中这个按钮。checked="checked"

总结:

  1. name 和 value 是每个表单元素都有的属性值,主要给后台人员使用。
  2. name定义input元素的名称,value规定input元素的值。
  3. name是每个表单元素的名字,要求单选按钮和复选框要有相同的name值。

例:

<form>
<input type="submit" value="免费注册" />

<input type="reset" value="重新填写" />

<input type="button" value="获取短信验证码" /> <br />

上传头像:<input type="file" />
</form>

效果:
在这里插入图片描述
在这里插入图片描述
注意:(依次对应每行代码)
1.通过value值来改变按钮显示的内容。(当点完提交按钮后就会把表单域from里的所有表单元素的值提交给后台服务器 。)

2.重置按钮可以还原表单元素初始的默认状态。

3.点完按钮后不提交数据,作用是给手机发送验证码,需要后期结合 js 一起使用。

4.文件域,使用场景:上传文件使用的。

lable标签

<label></label>标签用于绑定一个表单元素,当点击k标签内的文本时,浏览器就会自动将焦点(光标)转到对应的表单元素上,用来增加用户体验。

例:

<form>
<label for="text">用户名:</label><input type="text" id="text" />

<label for="man"></label> <input type="radio" id="man" name="sex" />

<label for="woman"></label> <input type="radio" id="woman" name="sex" />
</form>

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

用鼠标点击 “用户名”,浏览器就会自动将焦点(光标)转到对应的表单元素上。 点击,“男”,“女”,字样,就可以直接进行单选,而不是智能通过点击 圆 来选中。

核心:<label></label>标签的"for"属性应当与相关元素的"id"属性相同。

<select>下拉表单元素

使用场景:如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用<select>标签控件定义下拉列表。

例:

<form>
籍贯:
<select>

<option value="">山东</option>

<option value="">浙江</option>

<option value="" selected="selected">北京</option>

</select>
</form>

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

  1. <select>中至少包含一对<option>

  2. <option>中定义 selected="selected" 时,当前选项即为默认选项。

textarea文本域元素

使用场景:当用户输入较多内容的情况下,我们就不能使用文本框表单了,此时我们可以使用<textarea>标签。
在表单元素中,<textarea>标签是用于定义多行文本输入的控件。

例:

<form>
今日反馈:
<textarea>
pink老师,我知道这个留言反馈是textarea做的.
</textarea>
</form>

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

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值