当前位置: 首页 > article >正文

表单标记(html)

前言

发现input的type属性还是有挺多的,这里把一些常用的总结一下。

text-文本

文本输入,如果文字太长,超出的部分就不会显示。

姓名:<input type="text" name="name">

password-密码

密码,会用实心的小圆点代替输入的字符。

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

radio- 收音机

单选按钮,用checked="checked"默认选中“男”,用label增大他的命中范围,使得点击字符“男”或“女”可以达到选中单选按钮的效果,同时通过name属性使得两个是一组,两者同时只能有一个被选中。

性别:<label><input type="radio" name="gender" value="1" checked="checked">男</label>
        <label><input type="radio" name="gender" value="2">女</label>

 

checkbox- 复选框

和单选按钮不同的是,可以同时选中几个,同样使用label标签来增大命中的范围。

爱好:<label><input type="checkbox" name="hobby" value="ppq">乒乓球</label>
        <label><input type="checkbox" name="hobby" value="lq">篮球</label>
        <label><input type="checkbox" name="hobby" value="zq">足球</label>

 file-文件夹

可以上传计算机上面的文件,图片。

图像:<input type="file" name="image">

date- 日期

选择日期。

生日:<input type="date" name="birthday">

 

 

time- 时间

选择时间。

 时间:<input type="time" name="time">

 

datetime-local-本地时间 

选择日期和时间。

日期时间:<input type="datetime-local" name="datetime">

 

email-电子邮件

文本输入要符合电子邮件地址的规范。

邮箱;<input type="email" name="email">
        <input type="submit" value="提交">

number- 数字

只能输入数字字符,且右边可以自增自减。

年龄:<input type="number" name="age">

select- 选择

下拉列表,通过selected默认选中。

学历:<select name="degree">
            <option value="1">初中</option>
            <option value="2">高中</option>
            <option value="3">大专</option>
            <option value="4" selected="selected">本科</option>
            <option value="5">硕士</option>
            <option value="6">博士</option>
        </select>

 

textarea-多行文本输入区

文本域, cols列,rows行。

 描述:<textarea name="description" cols="30" rows="10"></textarea>

button-按钮 

之后可以结合js来使用。

<input type="button" value="按钮">

reset-重置

把表单写的内容和清空,重新填写。

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

submit-提交

把表单的信息post。

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

总结

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表单</title>
</head>

<body>
    <form action="" method="post">
        姓名:<input type="text" name="name"><br><br>
        密码:<input type="password" name="password"><br><br>
        性别:<label><input type="radio" name="gender" value="1" checked="checked">男</label>
        <label><input type="radio" name="gender" value="2">女</label><br><br>
        爱好:<label><input type="checkbox" name="hobby" value="ppq">乒乓球</label>
        <label><input type="checkbox" name="hobby" value="lq">篮球</label>
        <label><input type="checkbox" name="hobby" value="zq">足球</label><br><br>
        图像:<input type="file" name="image"><br><br>
        生日:<input type="date" name="birthday"><br><br>
        时间:<input type="time" name="time"><br><br>
        日期时间:<input type="datetime-local" name="datetime"><br><br>
        邮箱;<input type="email" name="email"><br><br>
        年龄:<input type="number" name="age"><br><br>
        学历:<select name="degree">
            <option value="1">初中</option>
            <option value="2">高中</option>
            <option value="3">大专</option>
            <option value="4" selected="selected">本科</option>
            <option value="5">硕士</option>
            <option value="6">博士</option>
        </select><br><br>
        描述:<textarea name="description" cols="30" rows="10"></textarea><br><br>
        <input type="hidden" name="id" value="1">
        <input type="button" value="按钮">
        <input type="reset" value="重置">
        <input type="submit" value="提交">
    </form>
</body>

</html>

这个日期属性我之前还用的是下拉框,没想到有date属性,比用select要方便一点。


http://www.kler.cn/a/231608.html

相关文章:

  • ASP.NET Core Webapi 返回数据的三种方式
  • 微博短链接平台-项目测试用例设计(Xmind)
  • 分布式cap理论学习
  • QT仿QQ聊天项目,第三节,实现聊天界面
  • XXL-JOB相关面试题
  • 【HarmonyOS】鸿蒙系统在租房项目中的项目实战(二)
  • 初识C++(3)
  • 【QT+QGIS跨平台编译】之二十七:【librttopo+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 嵌入式软件设计方式与方法
  • Android:国际化弹出框
  • 数据结构:双向链表
  • 负载均衡SLB
  • elasticsearch重置密码操作
  • Netty中使用编解码器框架
  • 【数据结构】二叉树的三种遍历(非递归讲解)
  • 通过docker-compose部署NGINX服务,并使该服务开机自启
  • Fink CDC数据同步(四)Mysql数据同步到Kafka
  • 数据同步工具对比——SeaTunnel 、DataX、Sqoop、Flume、Flink CDC
  • 电力负荷预测 | 电力系统负荷预测模型(Python线性回归、随机森林、支持向量机、BP神经网络、GRU、LSTM)
  • golang 引入swagger(iris、gin)
  • Tkinter教程21:Listbox列表框+OptionMenu选项菜单+Combobox下拉列表框控件的使用+绑定事件
  • libevent源码解析--event,event_callback,event_base
  • 前端bug手册
  • 【npm】修改npm全局安装包的位置路径
  • 极智芯 | 解读国产CPU系列汇总
  • 【c++】STL详解(一):string类的使用