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

HTML Form 表单练习代码分享

表单是网页中最常用的元素,是网站服务器端与客户端之间沟通的桥梁。表单被广泛应用于各种信息的搜索与反馈中。

下图关于表单的标签:

表单是一个容器,可以存放各种表单元素,如按钮、文本域等。表单中通常包含一个或多个表单元素,常见的表单元素如下图:

input,select,textarea是比较常用的表单元素,今天我们主要介绍input元素。

下面展示一下一个我们用input元素制作的一个学员信息收集表:

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>form表单实验</title> </head> <body> <h2>学员信息收集表</h2> <!-- 想要行使form标签的所有特性, 内部的元素必须配置name属性 --> <form action="#" method="GET"> <!-- 配置input为文本输入框 --> 姓名:<input name="username" type="text" value="请输入您的姓名" size="20" maxlength="20"> <br><br> <!-- 配置input为密码输入框 --> 密码:<input name="password" type="password" value="请输入您的密码" size="20" maxlength="16"> <br><br> <!-- 配置input为单选框 --> 性别: <input name="性别" type="radio" value="male" >男 <input name="性别" type="radio" value="female">女 <br><br> <!--配置input为单选框--> 年级: <input name="年级" type="radio" value="大一">大一 <input name="年级" type="radio" value="大二">大二 <input name="年级" type="radio" value="大三">大三 <br><br> <!-- 配置input为多选框 --> 兴趣: <input name="兴趣" type="checkbox" value="编程">编程 <input name="兴趣" type="checkbox" value="设计">设计 <input name="兴趣" type="checkbox" value="游戏">游戏 <br><br> <!-- 配置input为文件选择框(头像上传) --> 头像上传:<input name="avatar" type="file"> <br><br> <!-- 配置input为提交按钮 --> <input name="提交" type="submit"> <!-- 配置input为重置按钮 --> <input name="重置" type="reset"> </form> </body> </html>

下面介绍一下表单中一些元素的属性值还有功能说明:

下面简单介绍一下代码中的一些元素:

name:该表项的控制名 主要在处理表单时起作用

maxlength :限制最大输入长度(例如:手机号为11位/规定密码6位数)

单选框为radio,要是我们想在单选框一开始要给出一个默认项怎么办呢,只需要在代码的最后加上checked;注:单选框name必须一致,才能实现互斥选择,要是不一致将会呈现复选框的效果

复选框为checkbox,同组name=“兴趣”一致,每个加value

reset为重置按钮,用 value 显示按钮文字,注意重置逻辑

submit为提交按钮,用 value 显示按钮文字,触发表单提交

以上就是本次 HTML Form 表单练习 的完整代码和注意事项分享。

http://www.cnnetsun.cn/news/1922645.html

相关文章:

  • Windows苹果设备驱动终极安装指南:一键解决iPhone/iPad连接问题
  • 【经验】工控机上电自启动设置
  • 关于元服务项目的创建与多线程
  • Towards Comprehensive Lecture Slides Understanding: Large-scale Dataset and Effective Method
  • 从零到产品:手把手教你用nRF Connect完成蓝牙硬件原型开发(Android版)
  • 如何在可视化编辑器中回滚错误的结构修改_通过事务或备份快速恢复元数据
  • Navicat12破解避坑指南:如何安全使用注册机激活(最新实测有效)
  • IM(即时通讯)系统
  • JPEXS Free Flash Decompiler深度解析:从字节码到可读代码的技术揭秘
  • 3步解锁小爱音箱全能音乐中心:告别版权限制的自由听歌方案
  • 终极指南:如何用RyzenAdj释放AMD锐龙处理器全部潜能
  • SQLmap-GUI终极指南:如何快速掌握图形化SQL注入渗透测试工具
  • 嵌入式:中断风暴成因与应对
  • NaViL-9B开源镜像优势解析:Clash清理+多卡兼容+eager注意力回退
  • 痛点驱动:图片插入Word文档工具在3个典型场景的应用
  • 基于 CNN-SE Attention-ITCN 多模态融合的多输入单输出回归预测模型【MATLAB】
  • MyBatis-Plus 分页查询两种实现方案
  • 手把手教你用STM32CubeMX配置PWM,轻松玩转L298N和L9110S电机调速
  • 如何3步掌握FunClip:开源AI视频智能剪辑工具终极指南
  • 如何利用开源工具实现网盘下载速度突破:高效解决方案指南
  • Visual C++运行库终极指南:一键解决DLL缺失问题的完整方案
  • APM飞控实战:从零搭建一台稳定四旋翼
  • 用STAR数据集搞定卫星图像分析:从对象检测到场景关系推理的完整实战指南
  • 在LVGL上实现一个可交互的音频均衡器:手把手教你用贝塞尔曲线绘制平滑EQ曲线
  • 数字化车间无线联网解决方案
  • 告别电脑噪音烦恼:5分钟掌握Windows风扇智能控制神器FanControl
  • 终极指南:如何用MAA实现明日方舟全自动日常管理
  • Windows风扇控制神器:用FanControl打造你的专属静音散热系统
  • 如何在Mac与Windows间架起高效通信桥梁:飞秋Mac版完全指南
  • 3步搞定全网资源下载:告别繁琐操作,用res-downloader轻松获取无水印内容