常用表单控件

文本输入框:<input type="text">

密码输入框:<input type="password">

单选框与多选框:

<input type="radio" name="sex" value="female">女

<input type="radio" name="sex" value="male">男

隐藏域:<input type="hidden" name="tag" value="100">

提交与重置:

提交按钮:

第一种写法:<input type="submit" value="提交">

第二种写法:<button>提交</button>

普通按钮:

第一种写法:<input type="button" value="普通按钮">

第二种写法:<button type="button">普通按钮</button>

注:普通按钮的 type 值为 button 若不写 type 值 那么会引起 submit 表单的提交        

文本域:<textarea name="msg" rows="20" cols="10">

下拉框:

<select name="from">

    <option value="冀" selected>河北</option> 

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

    <option value="晋">山西</option>

    <option value="粤">广东</option>

具体编码:

成品图:

禁用表单控件:disabled

input   textarea   button   select   option 都可以设置disabled属性

示例图:

这样山东这个区域就无法勾选了 其余地方也可以使用disabled

lable标签:

概念:lable标签可与表单控件产生关联 关联之后点击文字 与之对应的表单控件就会获取焦点

两种与 lable 关联的方式:

1.让 lable 标签的 for 属性的值等于表单控件的id

2.把表单控件套在标签的里面

示例图:

fieldset 与 legend 的使用:

fieldset 可以为表单控件分组   legend 标签是分组的标题

例:

注:不要把其余的东西写道到 legend 里面 legend 只能写文字描述

成品图:

 

好的,以下是一个简单的特定用户表单jsp的设计示例: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>特定用户表单</title> </head> <body> <h1>特定用户表单</h1> <form method="post" action="submit_form.jsp"> <fieldset> <legend>个人信息</legend> <label for="name">姓名:</label> <input type="text" name="name" id="name" required><br> <label for="gender">性别:</label> <input type="radio" name="gender" id="male" value="male" required> <label for="male">男</label> <input type="radio" name="gender" id="female" value="female" required> <label for="female">女</label><br> <label for="age">年龄:</label> <input type="number" name="age" id="age" required><br> <label for="email">电子邮件:</label> <input type="email" name="email" id="email" required><br> <label for="phone">电话号码:</label> <input type="tel" name="phone" id="phone" required><br> </fieldset> <fieldset> <legend>地址信息</legend> <label for="province">省份:</label> <select name="province" id="province" required> <option value="">请选择</option> <option value="北京">北京</option> <option value="上海">上海</option> <option value="广东">广东</option> <option value="江苏">江苏</option> <option value="浙江">浙江</option> <option value="山东">山东</option> </select><br> <label for="city">城市:</label> <select name="city" id="city" required> <option value="">请选择</option> <option value="北京">北京</option> <option value="上海">上海</option> <option value="广州">广州</option> <option value="深圳">深圳</option> <option value="南京">南京</option> <option value="杭州">杭州</option> <option value="青岛">青岛</option> </select><br> <label for="address">详细地址:</label> <textarea name="address" id="address" required></textarea><br> </fieldset> <fieldset> <legend>其他信息</legend> <label for="hobby">爱好:</label> <input type="checkbox" name="hobby" id="sport" value="sport"> <label for="sport">运动</label> <input type="checkbox" name="hobby" id="music" value="music"> <label for="music">音乐</label> <input type="checkbox" name="hobby" id="reading" value="reading"> <label for="reading">阅读</label><br> <label for="education">学历:</label> <select name="education" id="education" required> <option value="">请选择</option> <option value="初中及以下">初中及以下</option> <option value="高中">高中</option> <option value="中专/技校">中专/技校</option> <option value="大专">大专</option> <option value="本科">本科</option> <option value="研究生及以上">研究生及以上</option> </select><br> <label for="resume">个人简介:</label> <input type="file" name="resume" id="resume" accept=".doc,.pdf"><br> </fieldset> <input type="submit" value="提交"> </form> </body> </html> ``` 这个表单包括了以下常用表单控件: - 文本输入框(姓名、年龄、电子邮件、电话号码) - 单选框(性别) - 下拉列表框(省份、城市、学历) - 复选框(爱好) - 文本域(详细地址) - 文件上传控件(个人简介) 此外,表单中的控件都设置了必填项,以确保用户必须填写完整表单才能提交。通过这样的设计,可以充分覆盖绝大多数常用表单控件,同时也能够提供足够的信息量,方便用户填写并提交表单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值