【前端学习笔记—表单】



前言

本文就前端知识中部分表单基础知识点进行总结,希望对你有用!
在这里插入图片描述


一、什么是表单

在html中表单是一个包含表单元素的区域。
表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。
表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。

在HTML中表单使用表单标签<form> 进行定义。

二、表单用法

表单用于向服务器传输数据,进行信息的收集与提交。
(1)action属性用于信息提交地址,表示向何处发送表单数据;
(2)method属性规定如何发送表单数据,常用值:get | post ;
(3)get和post区别在于:get方式发送信息会拼接在地址中,不安全;而post方式会使信息打包发送,更加安全。

表单用法举例:

<form  method="post" action="result.html">
   <p> 名字:<input name="name" type="text" >  </p>
   <p> 密码:<input name="pass" type="password" >  </p>
   <p>
      <input type="submit" name="Button" value="提交"/>
      <input type="reset" name="Reset" value="重置"/> 
   </p>
</form>

在实际网页开发中通常采用post方式提交表单数据

三、表单元素

1. 表单元素格式

<input  type="text"(input元素类型)name="name"(input元素名称) 
value="text"(input元素的值)/>

2.表单元素类型

(1)text文本框

<input  type="text"(文本框)  name="userName"(文本框名称) value=""(文本框初始值) placeholder="提示文本" size="30"(文本框长度) maxlength="20"(文本框可输入最多字符) />

placeholder属性可以输入提升文本,改变提示文本属性需在css样式表内使用伪类进行修改:

input:placeholder {
  color: #999;
  font-size: 10px;
}

(2)password密码框

<input  type="password "(密码框)  name="pass"(密码框的名称)  size="20"(密码框的长度) />

(3)radio单选框

<input name="gen" type="radio"(单选按钮框) value=""(值)  checked(单选按钮选中状态)  /><input name="gen" type="radio" value="" />

(4)checkbox复选框

<input type="checkbox"(复选框) name="interest" value="sports"/>运动
<input type="checkbox" name="interest" value="talk" checked(复选框预设已选中状态) />聊天
<input type="checkbox" name="interest" value="play"/>玩游戏

(5)button按钮

1)reset 重置
2)submit 提交
3) button 普通按钮

<input type="reset" (重置按钮) name="butReset"  value="reset按钮"(按钮上显示的文字)>
<input type="submit"(提交按钮) name="butSubmit" value="submit按钮">
<input type="button"(普通按钮) name="butButton" value="button按钮"/>
 
 
图片按钮
 
<input type="image" src="images/login.gif"/(图片路径)>

(6)file文件

<form action="" method="post" enctype="multipart/form-data"(表单编码属性)>
  <p><input type="file"(文件域) name="files" />
  <input type="submit" name="upload" value="上传" /></p>
</form>

(7)hidden隐藏

<input type="hidden"(隐藏域) value="666" name="userid">

(8)select下拉选择框

select 设置下拉列表,option 设置列表项;

<select name="列表名称" size="行数">
<option value="选项的值" selected="selected"(默认选中项)></option >
<option(选项) value="选项的值"></option >
</select>

(9)textarea多行文本域

<textarea(多行文本域)  name="showText"  cols="x"(显示的列数)  rows="y"(显示的行数)>文本内容 </textarea>

如果以上知识对你有用欢迎点赞和关注~ 谢谢~


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岁月流年初雪又卷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值