HTML标签天天练7--表单<form>[text][password][radio]

本文介绍了HTML表单中的基本元素,包括文本输入框、密码框和单选按钮等,并解释了这些元素如何帮助用户输入信息并提交给网站。
<wbr style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)"><span style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)">别小看了这一个标签,里面包含着丰富的内容,是为了让浏览者能输入用户名及更多信息而定义的!</span> <div style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)"> 从这篇文章起,将分几次讲述<span style="color:#ED1C24; word-wrap:normal; word-break:normal">form</span>里面的各种标签及属性,让大家一目了然:</div> <div style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)"> <span style="color:#ED1C24; word-wrap:normal; word-break:normal">&lt;form&gt;意为表单</span>,让用户输入单据里的项目信息,以便于提交给网站。如<span style="word-wrap:normal; word-break:normal">(复制到DW尝试)</span>:</div> <div style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)"> <div> <div> <textarea readonly name="code" class="html">&lt;html&gt; &lt;body&gt; &lt;form&gt; 用户:&lt;input type="text" name="user"&gt; &lt;br /&gt; 密码:&lt;input type="password" name="password"&gt; &lt;/form&gt; &lt;p&gt;type代表文本类型,当在密码框中输入字符时,浏览器会用项目符号来代替字符!&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</textarea><br> ——另一种用法就是<span style="color:rgb(237,28,36); word-wrap:normal; word-break:normal">[单选框]</span>。如以下代码(复制到DW尝试):</div> </div> </div> <div style="color:rgb(73,73,73); font-family:simsun; font-size:14px; line-height:21px; text-align:left; background-color:rgb(231,238,244)"> <div> <textarea readonly name="code" class="html">&lt;html&gt; &lt;body&gt; &lt;p&gt;性别:&lt;/p&gt; &lt;form&gt; 男性:&lt;input type="radio" checked="checked" name="Sex" value="male" /&gt; &lt;br /&gt; 女性:&lt;input type="radio" name="Sex" value="female" /&gt; &lt;/form&gt; &lt;p&gt;点击某个单选按钮时,会被选中状态,而其他按钮变为非选中状态!&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</textarea><br> ——下一篇将讲述&lt;form&gt;标签的另几种用法!</div> </div> </wbr>
HTML常用标签整理 <!-- h1-h6 -->     <h1>标题</h1>     <p>段落</p>     <!-- 列表 -->     <ul>         <li>列表项</li>         <li>列表项</li>         <li>列表项</li>     </ul>     <!-- 文本标签 -->     <strong>加粗</strong>     斜体字     <ins>下划线</ins>     <del>删除线</del>     <!-- 超链接 -->     <a href="#" target="_blank">超链接</a>     <!-- 图片 -->     <img src="第4章/hong.png" alt="">     <!-- 表格 -->     <table border="1">         <tr>             <td colspan="2">学号/姓名</td>             <td rowspan="2">性别/男</td>         </tr>         <tr>             <td>20230101</td>             <td>林志远</td>         </tr>     </table>     <!-- 水平线(单标签-->     <hr>     <!-- 换行 -->     <br>     <!-- 表单 -->     <form action="#" method="post">         文本框:<input type="text"> <br>         密码框:<input type="password"> <br>         单选框:<input type="radio" name="sex">男 <br>         复选框:<input type="checkbox" name="hobby">爱好 <br>         文件上传:<input type="file"> <br>         日期选择:<input type="date"> <br>         颜色选择:<input type="color"> <br>         邮箱:<input type="email"> <br>         数字:<input type="number"> <br>         下拉菜单:         <select name="city">             <option value="">泉州市</option>             <option value="">厦门市</option>         </select>         <br>         <input type="submit" value="提交">         <input type="reset" value="重置">         <input type="button" value="普通按钮">     </form>     <!-- 结构标签(语义化标签-->     <header>头部</header>     <nav>导航栏</nav>     <section>区块</section>     <article>文章</article>     <aside>侧边栏</aside>     <footer>底部</footer>     <!-- 盒子标签(块元素) -->     <div>盒子模型</div>     <!-- span (行内元素) -->     <span>span</span>
05-31
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>资料修改</title> <link href="~/Scripts/layui/css/layui.css" rel="stylesheet" /> <script src="~/Scripts/layui/layui.js"></script> <script src="~/Scripts/jquery-3.4.1.js"></script> <style> body { display: grid; place-items: center; /* 核心属性 */ height: 100vh; margin: 0; } form { width: 600px; padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.1); } </style> </head> <body> <form class="layui-form"> <!-- 用户编号 --> <div class="layui-form-item"> <label class="layui-form-label">用户账号</label> <div class="layui-input-block"> <input type="text" name="UserCode" lay-verify="required" placeholder="请输入用户账号" autocomplete="off" class="layui-input"> </div> </div> <!-- 用户名称 --> <div class="layui-form-item"> <label class="layui-form-label">用户名</label> <div class="layui-input-block"> <input type="text" name="UserName" lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input"> </div> </div> <!-- 性别 --> <div class="layui-form-item"> <label class="layui-form-label">性别</label> <div class="layui-input-block"> <input type="radio" name="Sex" value="true" title="男" checked> <input type="radio" name="Sex" value="false" title="女"> </div> </div> <!-- 出生日期 --> <div class="layui-form-item"> <label class="layui-form-label">出生日期</label> <div class="layui-input-inline layui-input-wrap"> <div class="layui-input-prefix"> <i class="layui-icon layui-icon-date"></i> </div> <input type="text" name="BirthDay" id="birthDate" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input"> </div> </div> <!-- 籍贯 --> <div class="layui-form-item"> <label class="layui-form-label">籍贯</label> <div class="layui-input-block"> <input type="text" name="NativePlace" placeholder="请输入籍贯" autocomplete="off" class="layui-input"> </div> </div> <!-- 地址 --> <div class="layui-form-item"> <label class="layui-form-label">地址</label> <div class="layui-input-block"> <input type="text" name="Address" placeholder="请输入详细地址" autocomplete="off" class="layui-input"> </div> </div> <!-- 密码 --> <div class="layui-form-item"> <label class="layui-form-label">密码</label> <div class="layui-input-inline layui-input-wrap"> <input type="password" name="Password" lay-verify="required|pass" placeholder="请输入密码" autocomplete="off" lay-affix="eye" class="layui-input"> </div> <div class="layui-form-mid layui-text-em">6-12位字符</div> </div> <!-- 邮箱 --> <div class="layui-form-item"> <label class="layui-form-label">邮箱</label> <div class="layui-input-block"> <input type="text" name="Email" lay-verify="email" placeholder="请输入邮箱" autocomplete="off" class="layui-input"> </div> </div> <!-- 电话 --> <div class="layui-form-item"> <label class="layui-form-label">电话</label> <div class="layui-input-block"> <input type="tel" name="Tel" lay-verify="required|phone" autocomplete="off" placeholder="请输入手机号" class="layui-input"> </div> </div> <!-- 状态 --> <!-- 职位ID --> <!--<div class="layui-form-item"> <label class="layui-form-label">职位</label> <div class="layui-input-block"> <select name="PositionID" lay-verify="required" lay-search> <option value="">请选择职位</option> <option value="1">管理员</option> <option value="2">普通员工</option> <option value="3">超级管理员</option> </select> </div> </div>--> <!-- 组织机构ID --> <!--<div class="layui-form-item"> <label class="layui-form-label">组织机构</label> <div class="layui-input-block"> <select name="OrganizationID" lay-verify="required" lay-search> <option value="">请选择组织机构</option> <option value="1">总部</option> <option value="2">技术部</option> <option value="3">市场部</option> </select> </div> </div>--> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn" lay-submit lay-filter="formSubmit">立即提交</button> <button type="submit" class="layui-btn" lay-submit lay-filter="formSubmit2">返回登录</button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form> </body> </html> 保持功能不变,仅优化代码结构和可读性
07-09
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>资料修改</title> <link href="~/Scripts/layui/css/layui.css" rel="stylesheet" /> <script src="~/Scripts/layui/layui.js"></script> <script src="~/Scripts/jquery-3.4.1.js"></script> <style> body { display: flex; justify-content: center; align-items: center; min-height: 100vh; background-color: #f8f8f8; } .form-container { width: 100%; max-width: 768px; padding: 24px; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-radius: 8px; } .layui-form-item .layui-form-label { width: 120px; } .layui-form-item .layui-input-block { margin-left: 120px; } @*@media (max-width: 768px) { .layui-form-item .layui-form-label { width: 90px; }*@ .layui-form-item .layui-input-block { margin-left: 90px; } </style> </head> <body> <div class="form-container"> <form class="layui-form"> <!-- 基础信息 --> <fieldset class="layui-elem-field layui-field-title"> <legend>基础信息</legend> </fieldset> <div class="layui-form-item"> <label class="layui-form-label">用户账号</label> <div class="layui-input-block"> <input type="text" name="UserCode" lay-verify="required|username" placeholder="请输入用户账号" autocomplete="off" class="layui-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">用户名</label> <div class="layui-input-block"> <input type="text" name="UserName" lay-verify="required|nickname" placeholder="请输入用户名" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">性别</label> <div class="layui-input-block"> <input type="radio" name="Sex" value="true" title="男" checked> <input type="radio" name="Sex" value="false" title="女"> </div> </div> <!-- 联系信息 --> <fieldset class="layui-elem-field layui-field-title"> <legend>联系信息</legend> </fieldset> <div class="layui-form-item"> <label class="layui-form-label">电话</label> <div class="layui-input-block"> <input type="tel" name="Tel" lay-verify="required|phone" placeholder="请输入手机号" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">邮箱</label> <div class="layui-input-block"> <input type="text" name="Email" lay-verify="email" placeholder="请输入邮箱" autocomplete="off" class="layui-input"> </div> </div> <!-- 安全设置 --> <fieldset class="layui-elem-field layui-field-title"> <legend>安全设置</legend> </fieldset> <div class="layui-form-item"> <label class="layui-form-label">原密码</label> <div class="layui-input-inline layui-input-wrap"> <input type="password" name="OldPassword" lay-verify="pass" placeholder="请输入原密码" autocomplete="off" lay-affix="eye" class="layui-input"> </div> <div class="layui-form-mid layui-text-em">6-12位字符</div> </div> <div class="layui-form-item"> <label class="layui-form-label">新密码</label> <div class="layui-input-inline layui-input-wrap"> <input type="password" name="NewPassword" lay-verify="pass" placeholder="请输入新密码" autocomplete="off" lay-affix="eye" class="layui-input"> </div> <div class="layui-form-mid layui-text-em">6-12位字符</div> </div> <!-- 其他信息 --> <fieldset class="layui-elem-field layui-field-title"> <legend>其他信息</legend> </fieldset> <div class="layui-form-item"> <label class="layui-form-label">出生日期</label> <div class="layui-input-inline layui-input-wrap"> <div class="layui-input-prefix"> <i class="layui-icon layui-icon-date"></i> </div> <input type="text" name="BirthDay" id="birthDate" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">籍贯</label> <div class="layui-input-block"> <input type="text" name="NativePlace" placeholder="请输入籍贯" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">地址</label> <div class="layui-input-block"> <input type="text" name="Address" placeholder="请输入详细地址" autocomplete="off" class="layui-input"> </div> </div> <!-- 权限信息 --> <fieldset class="layui-elem-field layui-field-title"> <legend>权限信息</legend> </fieldset> <div class="layui-form-item"> <label class="layui-form-label">职位</label> <div class="layui-input-block"> <select name="PositionID" lay-verify="required" lay-search> <option value="">请选择职位</option> <option value="1">管理员</option> <option value="2">普通员工</option> <option value="3">超级管理员</option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">组织机构</label> <div class="layui-input-block"> <select name="OrganizationID" lay-verify="required" lay-search> <option value="">请选择组织机构</option> <option value="1">总部</option> <option value="2">技术部</option> <option value="3">市场部</option> </select> </div> </div> <!-- 操作按钮 --> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn" lay-submit lay-filter="formSubmit">立即提交</button> <button type="button" class="layui-btn layui-btn-primary" onclick="window.history.back()">返回登录</button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form> </div> <script> // 初始化日期选择器 layui.use('laydate', function () { var laydate = layui.laydate; laydate.render({ elem: '#birthDate' }); }); // 表单验证规则扩展 layui.use('form', function () { var form = layui.form; form.verify({ username: function (value) { if (!/^[a-zA-Z0-9_]{4,16}$/.test(value)) { return '用户名为4-16位字母、数字或下划线'; } }, nickname: function (value) { if (value.length < 2 || value.length > 20) { return '昵称长度应在2-20个字符之间'; } } }); }); </script> </body> </html> 使修改密码放在和个人资料同一列表下并从中移出来
07-08
【无人机】基于改进粒子群算法的无人机路径规划研究[和遗传算法、粒子群算法进行比较](Matlab代码实现)内容概要:本文围绕基于改进粒子群算法的无人机路径规划展开研究,重点探讨了在复杂环境中利用改进粒子群算法(PSO)实现无人机三维路径规划的方法,并将其与遗传算法(GA)、标准粒子群算法等传统优化算法进行对比分析。研究内容涵盖路径规划的多目标优化、避障策略、航路点约束以及算法收敛性和寻优能力的评估,所有实验均通过Matlab代码实现,提供了完整的仿真验证流程。文章还提到了多种智能优化算法在无人机路径规划中的应用比较,突出了改进PSO在收敛速度和全局寻优方面的优势。; 适合人群:具备一定Matlab编程基础和优化算法知识的研究生、科研人员及从事无人机路径规划、智能优化算法研究的相关技术人员。; 使用场景及目标:①用于无人机在复杂地形或动态环境下的三维路径规划仿真研究;②比较不同智能优化算法(如PSO、GA、蚁群算法、RRT等)在路径规划中的性能差异;③为多目标优化问题提供算法选型和改进思路。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注算法的参数设置、适应度函数设计及路径约束处理方式,同时可参考文中提到的多种算法对比思路,拓展到其他智能优化算法的研究与改进中。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值