java表单基础
一.表单 基本语法: <form method="表单提交方式(post/get)" action="表单提交地址"> </form> 二.input元素 type:代表input元素类型 name: 表单元素名称 value: 表单元素初始值 size: 表单宽度 maxLength: 输入的最大字符数 checked: 主要用于单选或多选按钮,代表默认选中 三.常用表单元素 1.普通文本框 <input type="text" name="username" value="杨凯" size="30px" maxlength="10"/> 2.密码框 <input type="password" name="password" size="30" maxlength="16"/> 3.单选按钮(name属性必须有,值相同) <input type="radio" name="gender" value="男" checked/>男 <input type="radio" name="gender" value="女"/>女 4.多选按钮(name属性必须有,值相同,可以选择多个) <input type="checkbox" name="hobby" value="睡觉" checked/>睡觉 <input type="checkbox" name="hobby" value="吃饭"/>吃饭 <input type="checkbox" name="hobby" value="打豆豆"/>打豆豆 5.下拉框(name属性必须有,size代表初始显示项数) <select name="address"> <option value="北京" name="bj">北京</option> <option value="上海" name="sh">上海</option> <option value="南京" name="nj">南京</option> <option value="山东" name="sd" selected>山东</option> <option value="西安" name="xa">西安</option> </select> 6.按钮 button普通按钮:<input type="button" name="button" value="普通按钮"/> reset按钮:(重置表单数据)<input type="reset" name="reset" value="重置按钮"/> submit提交按钮:<input type="submit" name="submit" value="提交按钮"/> image图像按钮(同样会提交表单数据):<input type="image" src="../image/login.gif" name="image"/> 7.多行文本域<textarea name="textarea" rows="20" cols="50"></textarea> 8.文件域 <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="files" /> </form>
9.email自动验证: <input type="email" name="email"/> 10.网址自动验证: <input type="url" name="url"/> 11.数字:<input type="number" min="0" max="100" step="5" name="number"/> 12.滑块:<input type="range" name="range" max="20" min="-20" step="10"/> 13.搜索框:<input type="search" name="search"/> 四.表单的高级应用 1.隐藏域(在表单当中不会显示,但是确实存在数据,当提交时会将隐藏用于数据一起提交) <input type="hidden" value="666" name="userid">
2.只读和禁用 <input name="name" type="text" value="张三" readonly> <input type="submit " disabled value="保存" > 3.标注(光标定位) <label for="id">标注的文本</label> <input type="radio" name="gender" id="male"/> 五.表单的初级验证 1.placeholder 友好提示 2.required 非空 3.pattern 正则表达式验证 用户名:<input type="text" name="username" placeholder="请输入用户名" required/> 手机号:<input type="text" name="phone" required pattern="^1[358]\d{9}"/> <input type="submit" value="提交"/>
java表单基础的更多相关文章
- 史上最全Java表单验证封装类
package com.tongrong.utils; import java.util.Collection; import java.util.Map; import java.util.rege ...
- 《JAVASCRIPT高级程序设计》表单基础知识和文本框脚本
在HTML中,表单是由<form>元素来表示,在javascript中,表单对应的是HTMLFormElement类型,它具有一些独有的属性和方法: 一.表单基础知识 1.取得表单的方式 ...
- Javascript高级编程学习笔记(73)—— 表单(1)表单基础
表单 JS最初的一个用途就是帮助服务器分担处理表单的责任 时至今日,虽然web应用以及JS都有了长足的发展,但是表单依然是现在web应用中比较重要的部分. 因为默认的表单控件很丑,所以有时候我们会使用 ...
- java 表单验证
java 表单验证 1.思路:通过表单选择器,表单属性过滤器提取每个表单提交的值,进行验证 2.实现:javascript通过 onSubmit()事件,判断,返回值false不提交,返回true提交 ...
- java表单重复提交常用解决办法
最近在看些基础的东西,顺便做下笔记.相信大家在平时网页使用中,经常会有按钮重复点击,然后点不动刷新,还有当网络延时比较厉害点了没反应在点击的重复提交.为了避免这种情况,总结了一下4点处理方案 表单重复 ...
- DOM之表格与表单基础分享
我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节 ...
- jQuery Mobile 表单基础
jQuery Mobile 会自动为 HTML 表单添加优异的便于触控的外观. jQuery Mobile 表单结构 jQuery Mobile 使用 CSS 来设置 HTML 表单元素的样式,以使其 ...
- html学习记录之表格、表单基础
①编码:charset="utf-8": ②描述及关键词:name="description":name="keywords": ③a标签 ...
- JavaScript高级程序设计之表单基础
A FORM <form id='form' action='http://a-response-url' method="post"> <!--maxlengt ...
随机推荐
- Dart语言学习(十四) Dart泛型
什么是泛型? 通俗理解:泛型就是解决 类 接口 方法的复用性.以及对不特定数据类型的支持(类型校验) 如下代码,只能返回string类型的数据 String getData(String value) ...
- Faster-RCNN Pytorch实现的minibatch包装
实际上faster-rcnn对于输入的图片是有resize操作的,在resize的图片基础上提取feature map,而后generate一定数量的RoI. 我想首先去掉这个resize的操作,对每 ...
- Pytorch-Faster-RCNN 中的 MAP 实现 (解析imdb.py 和 pascal_voc.py)
---恢复内容开始--- MAP是衡量object dectection算法的重要criteria,然而一直没有仔细阅读相关代码,今天就好好看一下: 1. 测试test过程是由FRCN/tools/t ...
- bootstrap帮助文档
概览 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属 ...
- 6 JavaScript函数&内置构造&函数提升&函数对象&箭头函数&函数参数&参数的值传递与对象传递
JavaScript函数:使用关键字function定义,也可以使用内置的JavaScript函数构造器定义 匿名函数: 函数表达式可以存储在变量中,并且该变量也可以作为函数使用. 实际上是匿名函数. ...
- 搭建DHCP服务
DHCP服务流程 1.DHCP客户端初次接入网络时,会发送DHCP发现报文(DHCP Discover),用于查找和定位DHCP服务器. 2.DHCP服务器在接收到DHCP发现报文后,发送DHCP提供 ...
- CS231n -Assignments 1 Q1 and Q2
前言 最近在youtube 上学习CS231n的课程,并尝试完成Assgnments,收获很多,这里记录下过程和结果以及过程中遇到的问题,我并不是只是完成需要补充的代码段,对于自己不熟悉的没用过的库函 ...
- 洗牌函数[打乱数组的顺序] slice()的新运用 [原来arr.slice(start, end) 的start不是必需的]
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1) + min) } functio ...
- dropdownlist select的用法
<tr> <td></td> <td>@Html.DropDownList("ddlSex",@Mode ...
- Python 中的else
在其他程序语言中,else 似乎只是与 if 关键字有缘分.而与其他的关键字没有联系,不能搭配使用,而在python中,else 除了与 if 匹配外, 还可以与for.while/ try等关键字匹 ...